我正在构建一个使用 HTML5 音频的网站,包括使用 JavaScript 的自定义音频控件和可视化。
在我的移动浏览器中打开网站时(我只测试了 Android/Chrome,但我假设其他系统上有类似的行为),几秒钟后屏幕将关闭,不久后音频将停止播放。
HTML 或 JavaScript 中是否有官方方法来告诉浏览器在屏幕关闭的情况下保持音频播放?
辅助信息:有Screen Wake Lock API防止手机屏幕关闭。由于我的网站提供音乐,我希望手机在需要时关闭屏幕,只继续播放音频。
最佳答案
我在我的主页上添加了提到的屏幕唤醒锁定 API,一旦用户开始播放音乐,屏幕就不会再默认关闭,从而激活它。但是,如果我现在手动关闭屏幕(Android/Chrome),音乐将继续播放。
这解决了我们同意屏幕默认保持打开状态的情况下的问题,所以对我来说这个问题得到了解答。
关于javascript - 在手机屏幕关闭的情况下保持音频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69517248/