收藏
回答

createInnerAudioContext 在ios上播放没有声音 ?

this.innerAudioContext = uni.createInnerAudioContext()

const innerAudioOption = this.innerAudioContext.setInnerAudioOption

if(innerAudioOption) {

this.innerAudioContext.setInnerAudioOption({

obeyMuteSwitch: false,

autoplay: true,

})

}else {

this.innerAudioContext.obeyMuteSwitch = false

this.innerAudioContext.autoplay = true

}

this.innerAudioContext.loop = true

this.innerAudioContext.src = encodeURI(this.meetDetail.audioUrl)

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

6 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    06-06

    你好,先确认下是否开启静音,若还有问题麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    06-06
    有用
    回复 3
    • 欢乐马
      欢乐马
      07-01
      这里是有问题,确定没开静音。但是没有声音。基础库3.3.5 微信版本8.0.46
      07-01
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      07-03回复欢乐马
      更新下微信版本和基础库版本呢?
      07-03
      回复
    • 广
      广
      2天前
      ios静音了不能播放了吗,设置了obeyMuteSwitch: false也不行
      2天前
      回复
  • Q
    Q
    09-10

    音频地址不能有中文或者空格之类,试试encodeURI一下

    09-10
    有用
    回复
  • 土建华
    土建华
    08-07

    如果是用uniapp的话,需要特殊处理下

    08-07
    有用
    回复 2
    • 随風飄扬
      随風飄扬
      09-17
      uniapp需要怎么特殊处理,另外开了静音有没有办法强制播放出声音
      09-17
      回复
    • 土建华
      土建华
      09-24回复随風飄扬
      // 微信ios静音播放无声音问题  
              // #ifdef MP-WEIXIN  
              if (wx.setInnerAudioOption) {
                  wx.setInnerAudioOption({
                      obeyMuteSwitch: false,
                  });
              }
              // #endif
      09-24
      回复
  • 散人
    散人
    07-16

    解决了吗,模拟器上没问题,真机上就不行。什么鬼?


    07-16
    有用
    回复
  • 你在哪~
    你在哪~
    05-27

    五个步骤都试了没用

    05-27
    有用
    回复 2
    • 文双
      文双
      06-18
      解决了吗大佬?
      06-18
      回复
    • 你在哪~
      你在哪~
      07-07回复文双
      改换背景音频了
      07-07
      1
      回复
  • 智能回答 智能回答 该问答由AI生成
    05-27
    有用
登录 后发表内容