普通小游戏开发
开放能力(必读)
社交转发裂变
数据分析
视频拍摄器
API
多端支持

RecorderManager.onStop

基础库版本 1.0.0 开始支持

监听录音停止事件。

语法

RecorderManager.onStop(callback)

参数说明

callback

类型默认值必填说明
Function监听录音停止事件的回调函数

callback 会接收一个 object 类型参数,属性如下:

类型类型说明
tempFilePathstring录屏文件的临时路径

代码示例

开发者工具中预览

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 系列能力播放音频,可能会出现音频无法正常播放的情况。这是某些情况下,录音音频文件尚未完全写完导致的,可以增加一定延时来播放音频文件。
点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助