recorderManager.onStop录音完成返回的duration时长不对?
发布于 4 年前 作者 ucheng 824 次浏览 来自 问答

录音时当调用了recorderManager.pause()暂停,然后使用recorderManager.resume()恢复后,会导致最终recorderManager.onStop返回的文件时长duration与实际录制时长不符合(比实际大很多),生成的录音文件是可以正常播放的

最新发现1:一旦暂停,返回的duration就不对了。而且如果重录的话必须重新getRecorderManager才行,否则时长也会不对。

最新发现2:一旦调用了recorderManager.pause()暂停,然后不恢复,直接调用recorderManager.stop(),最终返回的duration会不对

1 回复

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部