收藏
回答

wx.createInnerAudioContext报错10004

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.createInnerAudioContext 客户端 7.0.0 2.4.4

- 当前 Bug 的表现(可附上截图) 报错显示无法识别格式


- 预期表现     应该可以播放


- 复现路径


- 提供一个最简复现 Demo


主要代码如下


this.audioCtx ? 1 : this.audioCtx = wx.createInnerAudioContext();

this.audioCtx.src = 'http://85-service.oss-cn-beijing.aliyuncs.com/voices/b6a6ce289beca0db63be50426e79064e.mp3';

this.audioCtx.onError((err) => {

console.log(err)

})


mp3地址是阿里云的oss地址,浏览器打开能听到声音,虽然有点短,只有2s



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

2 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-15

    请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-01-15
    有用
    回复 8
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2019-01-15

      https://developers.weixin.qq.com/s/fwjXdrmx7S5s

      2019-01-15
      回复
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2019-01-17

      没有消息了吗?

      2019-01-17
      回复
    • RedHood
      RedHood
      2019-01-21回复小白ᥬ😂᭄

      看了下,这个文件其实并不是 mp3 格式。

      2019-01-21
      回复
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2019-01-22回复RedHood

      这个文件是用RecorderManager接口录制的音频,格式选择的mp3

      用浏览器可以正常播放,下载下来用播放器也是正常播放的,查看oss各种header也是正常的

      不知道你是怎么看出来不是mp3格式的

      2019-01-22
      回复
    • RedHood
      RedHood
      2019-01-22回复小白ᥬ😂᭄

      RecorderManager,开发工具吗?

      2019-01-22
      回复
    查看更多(3)
  • 小白ᥬ😂᭄
    小白ᥬ😂᭄
    2019-01-15

    用老接口 wx.createAudioContext 可以正常播放


    2019-01-15
    有用
    回复
登录 后发表内容