(音频录入)startRecord
media.audio.startRecord
简介
通过js接口录制音频
请求参数
时间秒数:类型unsigned int,是音频录制的最长时间,以秒为单位,可不传直接传个空对象,默认是60秒
返回字段说明
字段 | 类型及范围 | 说明 | |
---|---|---|---|
error_no | string | 错误号 | |
error_info | string | 错误信息描述 | |
data | string | 录制的音频文件的内容 |
请求调用示例
回调函数将在最大时间结束后或调用stopRecord方法时执行LightSDK.native.startRecord({maxTime: "30"},function(data){//maxTime是音频录制的最长时间 if(data.error_no!="0"){ alert(data.error_info); return false; }else{ alert(data.data); console.log(data);//your code }}) lightSDK.stopRecord(); //在录制最大时长结束前提前终止录制,无需入参和回调,此方法执行时, //startRecord的回调函数将被执行
返回结果示例
StartRecord中回调函数的data结果返回示例:{ error_no:"0", error_info:"success", data:" iVBORw0KGgoAAAANSUhEUgAAASwAAAE"}
注意事项
回调函数将在最大时间结束后或调用lightSDK.stopRecord()方法时执行