Android 和 IOS 原生录音插件 支持暂停继录
详细内容
Android 和 IOS 原生录音插件,支持暂停继录
一 、插件使用
- 引用插件
复制代码const plug=uni.requireNativePlugin("html5app-recordaudio");
二 、插件方法说明
方法名称 | 说明 |
---|---|
start | 开始录音 |
pause | 暂停录音 |
resume | 恢复录音 |
stop | 停止录音 |
deleteCache | 删除所有已录制的录音缓存文件 |
1.开始录音
复制代码 plug.start({
format:"wav", //音频格式,wav,mp3,pcm
rate:16000, //音频采样率,8000hz,16000hz,44100hz
encode:16 //音频位宽,8位,16位
},function(e){
console.log(JSON.stringify(e));
});
2.暂停录音
复制代码plug.pause();
3.继续(恢复)录音
复制代码plug.resume();
4.停止录音
- 返回录音文件
复制代码 plug.stop(function(e){
console.log(e.filePath);
});
- 返回录音参数
复制代码{"fileSize":218880,
"code":0,
"duration":7,
"filePath":"/storage/emulated/0/Android/data/uni.UNI7B74429/cache/RecordAudio/record_20211020_20_19_02.wav",
"msg":"录音结束"
}
5.删除缓存的录音文件
复制代码plug.deleteCache();
加载更多