收藏
回答

wx.createInnerAudioContext() 安卓真机无法使用

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 6.7.3 2.1.3

- 当前 Bug 的表现(可附上截图)


- 预期表现

执行:console.log('开始播放');

- 复现路径


- 提供一个最简复现 Demo

let that = this;

let innerAudioContext = wx.createInnerAudioContext(); //创建播放实例

this.data.innerAudioContext = innerAudioContext;

// innerAudioContext.src = card.userVoice;

innerAudioContext.src = "http://testflly.hulelive.com/feimatroot/aaa.mp3";

innerAudioContext.play();

innerAudioContext.onPlay(() => {

console.log('开始播放');

that.setData({

playStop: 1

})

that.playTime();

});

innerAudioContext.onError((res) => {

console.log('播放错误', res);

that.setData({

playStop: 0

})

})


最后一次编辑于  01-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • 娇华
    娇华
    01-18

    10004指的是格式错误,先检查下是不是格式问题

    01-18
    赞同
    回复 2
    • 紫日
      紫日
      01-21

      问题是我的开发者工具是可以播放的,就是一到真机就不行了,我的播放文件是放七牛的,请问是链接的问题吗?


      01-21
      1
      回复
    • kim
      kim
      01-22

      官方文档中aac格式是安卓和ios都支持的,但是在安卓真机上报错10004

      01-22
      回复
  • 紫日
    紫日
    01-21

    我使用audio播放时没问题的,但用wx.createInnerAudioContext() 就一直报这个错了


    01-21
    赞同
    回复
  • kim
    kim
    01-22

    我也是遇到了这个问题


    01-22
    赞同
    回复
  • 周志颖
    周志颖
    01-23

    +1

    01-23
    赞同
    回复
  • 小石头
    小石头
    01-24

    同问,遇到了一模一样的问题,楼主解决了吗

    01-24
    赞同
    回复
  • 羞涩的萝卜
    羞涩的萝卜
    07-02

    请问您解决了吗,我现在报的和您一样的错,安卓真机播放不了,ios没问题。音频格式是mp3

    07-02
    赞同
    回复