- 当前 Bug 的表现(可附上截图)
android录制的音频,在android和iphone手机上使用html的audio标签均可以正常播放
在iphone手机上的微信小程序可以正常播放,在android手机上的小程序报音频格式错误
errCode: 10004, errMsg: "errCode:55, err:unknow format"
- 提供一个最简复现 Demo
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | InnerAudioContext | 客户端 | all | all |
1 个回答
是否可以对比一下服务器和上传前的问题是否有区别
也可以对比一下本地文件和上传服务的文件有没有问题,或者是录制完后,直接播放对应id的音频看看是否OK,自己验证录音后的文件是没问题的,还有麻烦贴一下录制音频时的参数
让我郁闷的是在iphone手机上使用微信小程序可以正常播放,就是android手机无法播放。在android手机上的微信小程序使用audio组件又可以播放
我的问题已经解决了,应该是微信的bug
微信android端应该是不支持android使用MediaRecorder.OutputFormat.AAC_ADTS格式的录制音频。
我把音频输出格式改为MediaRecorder.OutputFormat.DEFAULT就可以了
我们是不支持录制成aac_adts的,目前支持mp3或者m4a的主流格式
不过后续可以考虑支持