【发布时间】:2017-01-16 11:41:32
【问题描述】:
我遇到了一个非常奇怪的问题 - 在 Samsun Galaxy Note(和少数其他三星设备)上,当我锁定屏幕(使用锁定屏幕按钮)时,来自网页 视频和声音 继续在后台播放...
我需要阻止它。
我进行了一些调试并意识到,当您按下主页按钮时,浏览器最小化并且选项卡未处于活动状态......但是!!!当我按下锁定屏幕按钮时 - 设备锁定屏幕,但选项卡在浏览器中处于活动状态,但方向已更改...
我还尝试检查,当您按下锁定屏幕按钮时会触发什么样的事件...我使用了 monitorEvents 函数,它显示只有少数事件会触发:devicemotion - 会触发所有事件时间,deviceorientation - 在设备的任何移动时触发,resize - 当手机改变方向时...
此刻我绞尽脑汁寻找解决方案......但我找不到与问题相关的任何东西......我也意识到,youtube 处理这个问题,在 youtube 上它没有出现...... .但我不知道他们是怎么做到的......
我尝试的另一件事:
- Visibility API 无法处理此问题。
-
focusout、blur等事件未处理此问题。 - 当屏幕锁定时,计时器也不会停止工作。
有什么想法或建议吗?
【问题讨论】:
标签: javascript android youtube lockscreen samsung-galaxy