收藏
回答

关于RecorderManager对象无法释放,会导致重复监听onStop事件?

A录音结束后主动调用RecorderManager.stop()后,接着开始新的B录音,

到达A录音默认1分钟(或者自己设置)的录音时长后,仍会自动调用onStop事件,导致B录音中断!

原因猜测:RecorderManager作为单例对象,录音停止后没有被及时的被释放,onStop事件按原定时间被再次触发。

目前官方只提供了获取方式:全局唯一的录音管理器 wx.getRecorderManager()

建议:主动提供释放接口,由开发者自行调用




回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签