收藏
回答

getBackgroundAudioManager IOS 没有声音

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getBackgroundAudioManager() 微信iOS客户端 7.0.12 2.11.0

用wx.getBackgroundAudioManager()创建了一个实例 然后改变src模拟器上正常 真机没声音

wx.createInnerAudioContext()创建了一个实例 真机模拟器都正常

但是我想这个音乐可以后台播放所以用getBackgroundAudioManager 但是没声音 这个问题要怎么解决

Page({
  onTap1(event) {
    const bgm = wx.getBackgroundAudioManager()
    bgm.title = '就是我'
    bgm.singer = 'AWOLNATION'
    bgm.epname = 'CSGO'
    bgm.coverImgUrl = 'https://www.csgola.com/Public/img/music_kits/awolnation_01.png'
    bgm.src = 'https://www.csgola.com/Public/csgo_music/awolnation_01/roundmvpanthem.mp3'
  },

  onTap2(event) {
    const innerAudioContext = wx.createInnerAudioContext()
    innerAudioContext.src = 'https://www.csgola.com/Public/csgo_music/awolnation_01/roundmvpanthem.mp3'
    innerAudioContext.play()
  },
})


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

2 个回答

  • h.
    h.
    2020-05-29

    解决了 是这个链接的原因 换了个服务器就行了

    2020-05-29
    有用 1
    回复
  • 灵芝
    灵芝
    2020-05-23

    你好,这种情况可以先确认一下是否开启了静音。

    2020-05-23
    有用
    回复 2
    • h.
      h.
      2020-05-23
      这个我想到了 之前专门检查了静音按键 没有静音 勿扰模式 飞行模式 夜间模式都关闭了 您不能复现这个问题吗?
      2020-05-23
      回复
    • h.
      h.
      2020-05-29
      模拟器上没问题 真机调试 onError报这个错误 {errMsg: "playerErrCode:7, systemErrCode:200002, domain:com.…未能完成操作。(com.tencent.KSAudioPlayer.Cache错误200002。)", errCode: 10003, src: "https://www.csgola.com/Public/csgo_music/awolnation_01/roundmvpanthem.mp3"}
      errCode: 10003
      errMsg: "playerErrCode:7, systemErrCode:200002, domain:com.tencent.KSAudioPlayer.Cache, description:未能完成操作。(com.tencent.KSAudioPlayer.Cache错误200002。)"
      2020-05-29
      回复
登录 后发表内容
问题标签