收藏
回答

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

问题模块
API和组件


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

最后一次编辑于  2017-10-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

14 个回答

  • Link
    Link
    2017-10-30

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


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

    2017-10-30
    赞同
    回复
  • Link
    Link
    2017-10-26

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

    2017-10-26
    赞同
    回复
  • 杜航
    杜航
    2018-04-08

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

    2018-04-08
    赞同
    回复
  • 柠檬茶、
    柠檬茶、
    2017-12-05

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

    2017-12-05
    赞同
    回复
  • 志明
    志明
    2017-12-01

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

    2017-12-01
    赞同
    回复
  • Amy° จุ๊บ
    Amy° จุ๊บ
    2017-11-20

    楼主解决了吗?

    2017-11-20
    赞同
    回复
  • 夢,想成真
    夢,想成真
    2017-11-03

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


    2017-11-03
    赞同
    回复
  • kun
    kun
    2017-11-03

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

    有可能还是录制的问题

    2017-11-03
    赞同
    回复
  • 夢,想成真
    夢,想成真
    2017-10-31

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


    2017-10-31
    赞同
    回复
  • 夢,想成真
    夢,想成真
    2017-10-30

    @Link

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


    2017-10-30
    赞同
    回复

正在加载...