recorderManager录制的音频真机无法播放

发布于 7 年前作者 huangping19629 次浏览最后编辑 7 年前来自 ask

使用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

10 回复
yangli
yangli1 楼6 年前

@Link 也请联系下我!有类似的问题

xiuyingmo
xiuyingmo2 楼6 年前

ios下载后无法播放,提示-11828,无法播放

chaoduan
chaoduan3 楼6 年前

楼主解决了吗?

qhan
qhan4 楼6 年前

@kun   您是直接用recorderManager录制然后,上传到服务器,获取链接之后直接进行播放的吗,我现在录制的音音频不管是aac,还是mp3的,只要上传之后就不能播放,不管是播放器还是小程序内部播放都不行

juandu
juandu5 楼6 年前

@Link 请联系下我,iPhone X无法播放,其他可以

xiuying25
xiuying256 楼6 年前

recorderManager录制的音频上传到阿里云之后,用innerAudioContext播放时总是格式错误 怎么解决呢

是否上传之后文件后缀名变成 .dat 了 ?这个是目前版本 uploadFile 接口的一个已知 bug,下个版本会修复。如果把后缀名修改正确,再下载下来播放,也可以规避这个问题。

nhan
nhan7 楼6 年前

我们上传完之后是.dat文件,用innerAudioContext可以直接播放,也不用改后缀为.mp3

有可能还是录制的问题

ycao
ycao8 楼6 年前

下载下来之后是aac文件,无论是在播放器还是小程序中都无法播放,提示格式错误或者文件被损坏

weizhao
weizhao9 楼6 年前

可以直接播放的,我联系你看看

skang
skang10 楼5 年前

@Link

recorderManager录制的音频上传到阿里云之后,用innerAudioContext播放时总是格式错误 怎么解决呢