# captureAudio
录制录音,来源自 Cordova API (opens new window)。
# 输入
继承标准对象输入,扩展属性描述
| 名称 | 数据类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| params | Object | 是 | 详情见下面params参数说明 |
params参数说明:
| 名称 | 数据类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| limit | int | 否 | 1 | 录音次数 |
# 输出
继承标准对象输出,无扩展属性
# 示例代码
// 定义capture录音方法的成功回调函数
var success = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
bui.alert(path);
}
};
// capture error callback
var fail = function(error) {
bui.alert('Error code: ' + error.code, null, 'Capture Error');
};
//录音,limit:2 可以改变录音几次
navigator.device.capture.captureAudio(success, fail, {limit:2});