收藏
回答

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

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

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

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

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

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




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

3 个回答

  • 蜗牛
    蜗牛
    2021-08-11

    同样的问题,onStop重复监听怎么处理,怎么释放

    2021-08-11
    有用
    回复
  • Kernel
    Kernel
    2020-09-07

    我也有此问题,为什么没有销毁的方法呢,这个stop处理的很不彻底啊


    2020-09-07
    有用
    回复
  • Cjiang
    Cjiang
    2020-07-06

    请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-07-06
    有用
    回复
登录 后发表内容
问题标签