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去创建实例
回复 随风飘扬: 发完整项目

