【发布时间】:2021-11-29 16:12:53
【问题描述】:
我正在构建一个带有 HTML5 音频的网站,包括使用 JavaScript 的自定义音频控件和可视化。
在我的移动浏览器中打开网站时(我只测试过 Android/Chrome,但我假设在其他系统上也有类似的行为),几秒钟后屏幕将关闭,并且在音频停止播放后不久。
在 HTML 或 JavaScript 中是否有官方方法告诉浏览器在屏幕关闭的情况下保持音频播放?
边信息:有Screen Wake Lock API防止手机屏幕关闭。由于我的网站提供音乐,因此我希望手机在需要时关闭屏幕,只继续播放音频。
【问题讨论】:
-
我认为没有办法。这是选择在屏幕关闭时停止播放器的浏览器的特性。有些浏览器不这样做,比如我用于 Youtube 的浮动应用程序。也许您可以尝试将浏览器设置为覆盖其他应用程序,但所有用户都必须这样做。
标签: javascript html html5-audio