sipo
sipo
  • 发布:2019-10-04 19:35
  • 更新:2021-04-23 22:53
  • 阅读:2812

【报Bug】obeyMuteSwitch 在微信小程序上测试无效

分类:uni-app

const innerAudioContext = uni.createInnerAudioContext();

          innerAudioContext.obeyMuteSwitch = false;  
          innerAudioContext.src = 'xxxxx.m4a';  
          innerAudioContext.onPlay(() => {  
            console.log('开始播放');  
            //innerAudioContext.obeyMuteSwitch = false;  
          });  
          innerAudioContext.onError((res) => {  
            console.log(res.errMsg);  
            console.log(res.errCode);  
          });  
          innerAudioContext.play();  

设定为false了,但是无效(静音开关合上后还是没声音)
ios13.1.2
iphonex

微信官方要求2.3.0开始使用

wx.setInnerAudioOption(Object object)

但是没有这个uni文档

2019-10-04 19:35 负责人:无 分享
已邀请:
z***@163.com

z***@163.com - 程序员

那你加一行代码应该就可以

uni. setInnerAudioOption({  
obeyMuteSwitch: false  
})
4***@qq.com

4***@qq.com

开发中也遇到了这个问题,在网上搜的全都是说innerAudioContext.obeyMuteSwitch = false;不知道他们到底是试了没有,我以为小iOS系统更新的原因后来使用了你这个方法才可以。厉害了

该问题目前已经被锁定, 无法添加新回复