ios中网页的声音被电话打断后如何恢复?答案有效立马结分

airroam 2016-12-13 05:15:21
我有一个移动端的HTML5游戏,在iPhone手机上出现这种情况(仅在iPhone中出现,Android系统中正常):当玩家正在玩游戏的时候,有人打电话进来。玩家接完电话后再玩游戏,游戏中的声音全都没有了(无论是当时正在播放的声音,还是后续触发的声音),需要刷新网页后声音才恢复。
1)在iPhone中的safari和Chrome中情况都一样;
2)仅在玩家接过电话之后才出现这种情况,如果直接挂断电话继续玩游戏,一切正常;
3)我用的是第三方声音引擎Howler.js

我知道在网页进出前台时浏览器会派发visibilitychange事件,但是不知道ios把浏览器那个与声音相关的属性设置过了。js又如何去恢复这个设置?希望能够得到那位大牛的指点。
答案有效立马结分,谢谢了!
...全文
354 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

29,049

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧