结束录音后,onStop事件执行次数累积增加,比如第一次stop,onStop事件执行了一次,第二次stop,onStop事件执行了两次,第三次stop,onStop事件执行了3次。导致我第二次发送语音会一次性发出两条,第三次会发出3条....依次类推。安卓和IOS同样的代码经过测试没有这个问题。当前是用mete60真机,HBX版本4.36。
Adlaw
- 发布:2024-12-26 16:20
- 更新:2024-12-27 16:42
- 阅读:47
DCloud_UNI_LXH
没有代码无法排查,猜测你是每次都执行了一次 onStop 监听,你先把每次都监听的逻辑改一下,我也调整下代码
2024-12-27 10:34
Adlaw (作者)
回复 DCloud_UNI_LXH: 是的,每次都执行了onStop
2024-12-27 11:25
Adlaw (作者)
回复 DCloud_UNI_LXH: 我给您写了个案例可以试下。个人感觉问题是录音这个API在返回上级页面的时候没有卸载。
2024-12-27 16:38