小程序多个getRecorderManager onstop相互覆盖如何解决?
网友回复
在微信小程序中,多个 getRecorderManager 实例在调用 onStop 时可能会产生冲突,这是因为 getRecorderManager 是一个全局的单例模式。当你创建多个 RecorderManager 实例时,它们共用同一个 onStop 事件监听器,导致每次录音停止时都调用最后设置的 onStop 处理函数。
解决方法如下:
方法 1:只创建一个 getRecorderManager 实例在小程序初始化时,只创建一个 getRecorderManager 实例,并在每次需要录音时设置和清理 onStop 事件处理器。
const recorderManager = wx.getRe...
点击查看剩余70%