在Safari移动浏览器中打开页面时,我设法使用document.hidden
来暂停循环播放的背景音乐。
但是当保存在主屏幕上并用作全屏模式的独立Web应用程序时,即使锁定屏幕,声音仍会继续循环播放。
我设法找到并使用此代码来检测该页面是否作为独立的Web应用程序打开:
if (("standalone" in window.navigator) && window.navigator.standalone == true) {
// Code to detect screen is locked?
}
虽然似乎没有任何帮助。有人知道吗?