RecorderManager.onStop
基础库版本 1.0.0 开始支持
监听录音停止事件。
语法
RecorderManager.onStop(callback)
参数说明
callback
类型 | 默认值 | 必填 | 说明 |
---|---|---|---|
Function | 是 | 监听录音停止事件的回调函数 |
callback 会接收一个 object 类型参数,属性如下:
类型 | 类型 | 说明 |
---|---|---|
tempFilePath | string | 录屏文件的临时路径 |
代码示例
const recorderManager = tt.getRecorderManager();
recorderManager.onStop(() => {
console.log("停止录音");
setTimeout(() => {
let InnerAudioContext = tt.createInnerAudioContext();
InnerAudioContext.src = res.tempFilePath;
InnerAudioContext.play();
console.log("recorder stop", res);
}, 2000);
});
recorderManager.start();
console.log("开始录音");
setTimeout(() => {
recorderManager.stop();
console.log("暂停录音");
}, 2000);
Bug & Tip
- Tip:如果在录音结束的 onStop 回调中立即通过 createInnerAudioContext 或者 getAudioContext 系列能力播放音频,可能会出现音频无法正常播放的情况。这是某些情况下,录音音频文件尚未完全写完导致的,可以增加一定延时来播放音频文件。
点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助