【发布时间】:2021-05-15 23:28:47
【问题描述】:
如果其他应用(如 Spotify 或将媒体控件放入通知中的播客播放器)开始播放音频,某些移动网站(如 YouTube 和 Twitch)将暂停 html
有趣的是,这些不只是获取音频焦点 - 如果无法获得它,它们也会停止播放。例如,我使用的是 android 版 firefox,因此我尝试使用 adb 禁用其获取音频焦点的功能:
cmd appops set org.mozilla.firefox TAKE_AUDIO_FOCUS ignore
但现在,视频只是立即暂停,因为它无法暂停其他音频源。
网站如何检测到这一点?我在手机上附加了一个调试器并查看了 docs,但我在这两个地方都没有看到任何东西。
【问题讨论】:
-
我认为 youtube 在移动浏览器上使用“pageshow”和“pagehide”
标签: javascript android html5-video