收藏
回答

innerAudioContext组件播放语音,开发者工具中可以播放,手机端播放时报错10004?

上面是部分代码,在开发这工具中可以正常播放,在手机微信小程序上调试时就无法播放,报错信息如下

innerAudioContext的src路径也可以正常输出,输出语音的路径:

 https://2020420.oss-cn-beijing.aliyuncs.com/UpLoad/2020-06-07/21710c2a9be5483bb9ed38206d9329e5-wx442cc885f81f966a.o6zAJsy7gh-f42gPVf35pi4Jk98k.x2auBP84DOCS52fd1c67929ab1d4f3bb641e2c0b9862.durationTime=8745.mp3

报错信息:

10004

errCode:55, err:unknow format

格式是mp3的,为什么会提示格式不正确的错误呢


回答关注问题邀请回答
收藏

3 个回答

  • 等到月影斑驳
    等到月影斑驳
    2020-06-22

    谢谢,我已经知道原因了,代码没有错,音频是我在微信开发者工具中录制的,不能在手机上播放。我要在手机上试听是不可以的。

    2020-06-22
    有用
    回复
  • 孟夕程🌴
    孟夕程🌴
    2020-06-11

    不是以.mp3结尾,就是MP3文件了。 底层的编码,可能是微信不支持的。 一般你得借助FFmpeg 或者 千千静听 转成真正的MP3格式。

    我把你的音频下载下来, 用FFmpeg检测,信息如下:

    Input #0, matroska,webm, from 'source.mp3':

      Metadata:

        encoder         : Chrome

      Duration: N/A, start: 0.000000, bitrate: N/A

        Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)

    2020-06-11
    有用
    回复 3
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-06-08

    你好,上面提供的链接直接在微信里都是无法正常播放的,这个是格式问题,还请自查。

    2020-06-08
    有用
    回复
登录 后发表内容
问题标签