抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

RecorderManager.onStop
收藏
我的收藏

基础库 1.0.0 开始支持本方法,这是一个同步方法。

监听录音停止事件。

前提条件
业务背景
使用限制
注意事项
如果在录音结束的 onStop 回调中立即通过 createInnerAudioContext 或者 getAudioContext 系列能力播放音频,可能会出现音频无法正常播放的情况。这是某些情况下,录音音频文件尚未完全写完导致的,可以增加一定延时来播放音频文件。
相关教程

语法

RecorderManager.onStop(callback)

参数说明

callback

类型默认值必填说明最低支持版本
function
监听录音停止事件的回调函数
1.0.0

callback 是一个回调函数,接收 object 类型的参数,属性如下:

属性名类型说明最低支持版本
tempFilePathstring
录屏文件的临时路径
1.0.0

返回值

错误码

errNoerrMsg说明最低支持版本
20000internal error
小游戏框架内部错误,有需要请创建工单咨询
1.0.0

代码示例

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);