收藏
回答

录音结束后生成的文件大小是0,不论什么原因,这个时候不应该抛个异常吗?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug RecorderManager 微信安卓客户端 8.0.35 2.32.0

手机大概是没空间了,录音结束后生成的文件大小是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

回答关注问题邀请回答
收藏
登录 后发表内容