录音文件选取
[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.audioPicker.open(success, error)
支持平台:
- Android
- iOS
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 否 | 回调函数 |
| error | Function | 否 | 回调函数 |
success函数返回一个对象数组,数组里对象包含以下属性:
name(String) -- 文件名称localURL(String) -- 文件本地URL(遵守cdvfile协议)type(String) -- 文件mine type类型lastModifiedDate(Number) -- 文件最后被修改的时间,毫秒size(Number) -- 文件大小,单位bytesfullPath(String) -- 文件的全路径(含file:///)
error函数返回一个字符串错误信息
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
navigator.audioPicker.open(function(success){
alert(JSON.stringify(success));
},function(error) {
alert(JSON.stringify(error));
});
}
</script>
响应示例代码:
[
{
"size": 40873,
"lastModifiedDate": 1578984072517.8838,
"fullPath": "file:///var/mobile/**/audio_2.wav",
"localURL": "cdvfile://localhost/**/audio_2.wav",
"type": "audio/vnd.wave",
"name": "audio_2.wav"
}
]