RecorderManager.onStop
解释: 录音停止事件,会回调文件地址。Web 态说明: Web 态环境不支持录音相关功能,该事件不会触发。
方法参数
Function callback
callback 回调结果说明 :
参数名 | 类型 | 说明 | 最低版本 |
---|---|---|---|
tempFilePath | String | 录音文件的临时路径 | - |
duration | Number | 录音总时长,单位:ms | 3.120.1 |
fileSize | Number | 录音文件大小,单位:Byte | 3.120.1 |
示例
扫码体验
请使用百度APP扫码
图片示例
代码示例
在 js 文件中
Page({
RecorderManagerStart() {
const recorderManager = swan.getRecorderManager()
// 可以用背景音频播放返回的录音文件
// const backgroundAudioManager = swan.getBackgroundAudioManager()
const options = {
duration: 10000,
sampleRate: 44100,
numberOfChannels: 1,
encodeBitRate: 96000,
format: 'aac'
};
recorderManager.onStop(function(res) {
console.log('recorder onStop', res)
swan.showModal({
title: 'success',
content: JSON.stringify(res)
})
// backgroundAudioManager.src = res.tempFilePath;
});
recorderManager.start(options);
this.recorderManager = recorderManager;
},
RecorderManagerStop() {
this.recorderManager.stop();
}
});