代码片段 https://developers.weixin.qq.com/s/EksqYHmC7Ur6
在模拟器中可正常播放 在真机调试时无声音,并且没有静音,音量也是打开的,带上耳机同样无声音
iphone版本14.5.1
代码片段
onLoad() {
const innerAudioContext = wx.createInnerAudioContext();
innerAudioContext.mixWithOther=true
innerAudioContext.obeyMuteSwitch=false
innerAudioContext.src=encodeURI('https://onestory-1304719083.cos.ap-nanjing.myqcloud.com/static/story/1625932748582967539045636986116932.mp3')
innerAudioContext.play()
},
2023年了这个api咋还没优化啊
问题解决了 是由于基础库2.18.0 的问题 换成2.17.0就可以了
iOS端无音频uni.createInnerAudioContext()下的obeyMuteSwitch改为false(是否遵循系统静音开关,当此参数为 false 时,即使用户打开了静音开关,也能继续发出声音,默认值 true)具体值https://uniapp.dcloud.io/api/media/audio-context?id=createinneraudiocontext