uni-app uni.createInnerAudioContext的obeyMuteSwitch属性设置无效

uni-app uni.createInnerAudioContext的obeyMuteSwitch属性设置无效

开发环境 版本号 项目创建方式
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10
第三方开发者工具版本号 1.06.2504010
基础库版本号 3.10.1
CLI版本号 3.0.0-4060620250520001 CLI

操作步骤:

uni.$audioContext = uni.createInnerAudioContext()  

uni.$audioContext.obeyMuteSwitch = false  

uni.$audioContext.src = 'https://nim-nosdn.netease.im/MTY3NjU2NTE=/bmltYV8zMjc0MTIzNzIzNTBfMTc1ODAwMDI3MjQzNl80OTViOGZiMS1kNjdiLTQ4N2YtOGJlMi04YjYxMTNmMzk3MzA='  

uni.$audioContext.play()

预期结果:

打开了静音键依旧能播放出声音

实际结果:

没报错,但是没有声音

bug描述:

obeyMuteSwitch属性设置预期是IOS打开了静音键依旧能播放声音,但是实际上设置了obeyMuteSwitch=false没有效果  
同一部手机使用微信原生api设置是能正常播放出声音的

更多关于uni-app uni.createInnerAudioContext的obeyMuteSwitch属性设置无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

试试原生微信小程序有没有这个问题

更多关于uni-app uni.createInnerAudioContext的obeyMuteSwitch属性设置无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


刚刚补上了说明,用微信原生的API去设置是可以的

回复 随风飘扬: 发一下你的uniapp代码和原生代码

回复 DCloud_UNI_JBB: 原生方式先在onLaunch里面设置

执行页,就用wx去创建实例

回复 随风飘扬: 发完整项目

回到顶部