我有一个带有装饰性自动播放视频的网站,发现它可以防止播放时屏幕锁定。虽然这在大多数情况下可能是可取的,但在这种特殊情况下,我希望屏幕正常锁定,因为视频不是主要内容。
有没有办法阻止浏览器防止屏幕锁定?或者我必须暂停视频吗?
使用 Screen Wake Lock API 防止设备屏幕屏蔽。 请访问这些屏幕唤醒锁定 API 的链接。
https://developer.mozilla.org/en-US/docs/Web/API/Screen_Wake_Lock_API
https://developer.mozilla.org/en-US/docs/Web/API/WakeLock
https://medium.com/dev-channel/experimenting-with-the-wake-lock-api-b6f42e0a089f
https://web.dev/blog/screen-wake-lock-supported-in-all-browsers
您可以使用html5视频标签来复制系统唤醒锁API,防止平板电脑或移动设备的设备CPU进入待机模式,以便网站应用程序仍然可以继续运行操作。系统唤醒锁 API,但尚未在所有浏览器中可用。
我在 IOS 设备上尝试过,它可以工作。我在 Android 设备上尝试过此操作,但它不起作用,并且会在 60 秒后停止。