使用recorderManager录制的mp3文件
在模拟器上,使用wx.playVoice() 和 wx.createInnerAudioContext()都可以播放,
但是在真机上都无法播放, 本地文件格式是:"wxfile://tmp_42422314.mp3"
查看其它帖子说应该使用createInnerAudioContext播放,但是在真机上还是报以下错误: { errCode: -1, errMsg: "operateAudio:fail audioInstance is playing or waiting" }
真机是IPhone6 Plus ,微信版本6.5.18
是否上传之后文件后缀名变成 .dat 了 ?这个是目前版本 uploadFile 接口的一个已知 bug,下个版本会修复。如果把后缀名修改正确,再下载下来播放,也可以规避这个问题。
可以直接播放的,我联系你看看
@Link 请联系下我,iPhone X无法播放,其他可以
@Link 也请联系下我!有类似的问题
ios下载后无法播放,提示-11828,无法播放
楼主解决了吗?
@kun 您是直接用recorderManager录制然后,上传到服务器,获取链接之后直接进行播放的吗,我现在录制的音音频不管是aac,还是mp3的,只要上传之后就不能播放,不管是播放器还是小程序内部播放都不行
我们上传完之后是.dat文件,用innerAudioContext可以直接播放,也不用改后缀为.mp3
有可能还是录制的问题
下载下来之后是aac文件,无论是在播放器还是小程序中都无法播放,提示格式错误或者文件被损坏
@Link
recorderManager录制的音频上传到阿里云之后,用innerAudioContext播放时总是格式错误 怎么解决呢