【问题标题】:Keep audio playing with mobile screen off在手机屏幕关闭的情况下继续播放音频
【发布时间】:2021-11-29 16:12:53
【问题描述】:

我正在构建一个带有 HTML5 音频的网站,包括使用 JavaScript 的自定义音频控件和可视化。

在我的移动浏览器中打开网站时(我只测试过 Android/Chrome,但我假设在其他系统上也有类似的行为),几秒钟后屏幕将关闭,并且在音频停止播放后不久。

在 HTML 或 JavaScript 中是否有官方方法告诉浏览器在屏幕关闭的情况下保持音频播放?

边信息:有Screen Wake Lock API防止手机屏幕关闭。由于我的网站提供音乐,因此我希望手机在需要时关闭屏幕,只继续播放音频。

【问题讨论】:

  • 我认为没有办法。这是选择在屏幕关闭时停止播放器的浏览器的特性。有些浏览器不这样做,比如我用于 Youtube 的浮动应用程序。也许您可以尝试将浏览器设置为覆盖其他应用程序,但所有用户都必须这样做。

标签: javascript html html5-audio


【解决方案1】:

我在我的主页上添加了提到的 Screen Wake Lock API,一旦用户开始播放音乐并且屏幕不再默认关闭,就会激活它。但是,如果我现在手动关闭屏幕(Android/Chrome),音乐将继续播放。

这解决了我们可以在默认情况下保持屏幕显示的情况下的问题,所以对我来说这个问题得到了回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多