ios中网页的声音被电话打断后如何恢复?答案有效立马结分
我有一个移动端的HTML5游戏,在iPhone手机上出现这种情况(仅在iPhone中出现,Android系统中正常):当玩家正在玩游戏的时候,有人打电话进来。玩家接完电话后再玩游戏,游戏中的声音全都没有了(无论是当时正在播放的声音,还是后续触发的声音),需要刷新网页后声音才恢复。
1)在iPhone中的safari和Chrome中情况都一样;
2)仅在玩家接过电话之后才出现这种情况,如果直接挂断电话继续玩游戏,一切正常;
3)我用的是第三方声音引擎Howler.js
我知道在网页进出前台时浏览器会派发visibilitychange事件,但是不知道ios把浏览器那个与声音相关的属性设置过了。js又如何去恢复这个设置?希望能够得到那位大牛的指点。
答案有效立马结分,谢谢了!