[LayaAir 1.0]背景音乐在IOS设备上音量控制问题

设备 iphoneXS 系统 浏览器 Safari 引擎版本为1.8.2 其他引擎版本都有这个问题1.拥有多个背景音乐供用户切换,当切换几次之后,无法控制音量改变
2.此时手机物理关闭声音按键失效
3.音乐格式为mp3  比特率为96KB/s 采样率为44100Hz
以下附件为demo  需要重新导出资源  libs下的laya库文件min跟3d的js去掉了
 
希望可以提供详尽的解决方案,有劳有偿。
 
建议:希望laya每次的引擎版本更新后的日志清单能更详细,而不是使用修复已知bug这样会导致开发者无法知道究竟修复了哪些bug。
已邀请:

Aar0n

赞同来自:

是这样,音乐播放有两种方式,webAudio可以设置音量,  audio方式 ios 会拒绝传入的音量,也就是说设置无效的,
之前预加载之后初次播放是生效的 是webAudio方式,后来切换之后就变audio了,
加入SoundManager.useAudioMusic = false; 这行代码,就会使用webAudio方式播放,这样子可以设置音量,代价是内存使用会增大,
另外那种是拒绝设置音量,只能用物理按键的, 原因就是这个,看需求做取舍。加上这行开关就可以。
之前那个代码影响不大可以忽略。

要回复问题请先

商务合作
商务合作