[LayaAir 2.0]ios13浏览器添加到桌面标签音频问题
ios13系统浏览器,把网页添加到桌面,在播放背景音乐情况下,切换到后台再切换前台,页面会卡住,定时器和游戏音频都停止播放
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自:
chanayy123
赞同来自:
卡住的时候没有报错,这边已经查看过了,而且多次切换后台再切回来,有一定的几率会恢复渲染,但是声音就没有了.
初步排查,应该是使用H5Audio的原因,使用H5Audio播放音乐后,切换后台再切换回前台,在document的visibilityChange的监听事件里Browser.document.visibilityState的值是hidden,应该是visible
这边做了临时处理 在core.js里把SoundManager._musicClass = AudioSound替换为SoundManager._musicClass = supportWebAudio ? WebAudioSound : AudioSound;可以暂时缓解这个问题.希望官方排查下,看看具体原因,或者加个是否使用H5Audio的配置,否则每次更新版本都要做临时处理