手机大概是没空间了,录音结束后生成的文件大小是0,这个时候不应该抛个异常吗?0我们倒还能自己判断,那有没有可能本来是10M的录音,结果写了个5M的文件给我们呢?
这是我们线上记录到的一次录音文件大小为0的情况:recorder.onStop: {"duration":60040,"tempFilePath":"wxfile://tmp_27bd1b519681522b14fabf039302167b.mp3","fileSize":0}
另附很久之前提交的bug,至今无人过问:
2023-1-7:RecorderManager在苹果手机上暂停几次后,就录不进声音了? https://developers.weixin.qq.com/community/develop/doc/000c88692982c858a41fddc0c5b800
2023-5-6:BufferSourceNode就算正常stop及disconnect,也不会被回收,存在内存泄露? https://developers.weixin.qq.com/community/develop/doc/000a423d5dc530c109bf758a456800