RecorderManger录制时有小概率(但近期偏多)出现卡死的情况,为了排查,我们在录制相关的每一个地方都加了日志,下面是根据日志还原的一次问题现场:
上面提到的另一个录音丢失的帖子:https://developers.weixin.qq.com/community/develop/doc/000c88692982c858a41fddc0c5b800 ,这个当时比较容易复现。
小概率事件,没法提供可复现的代码片段。如有需要,我们可以让出现问题的用户配合提供微信日志。
2023-8-18 21:12 补充:
下面是小程序的日志,用户点击结束录音时,提示录音已经结束了,说明录音是自己提前异常结束的,在此之前小程序也没有收到过onError或者onStop回调。从分析的已录制时长52秒少于录制时长96秒也说明录音事实上早就结束了。用户提供的截图显示右上角是一个灰色的话筒,也说明了录音状态是异常的。
2023-8-18 20:32:35 [info] recorder.onStart
2023-8-18 20:34:11 [info] recorderManager.stop() called.
2023-8-18 20:34:11 [error] recorder.onError: {"errMsg":"operateRecorder:fail:audio is stop, don't stop record again"}
2023-8-18 20:34:11 [info] frameCount: 2025, estimated duration: 52.903124999999996s
你好,复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,具体时间点
你说的大概率是我之前提的,因为是频繁录音的需求, 测出来的问题, 他那个全局唯一的录音管理器没法重启,苹果连续录几次整个管理器就挂了, 再也没办法录音