文档 / 终端API

(音频录入)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()方法时执行