小编HiS*_*pec的帖子

当Android屏幕锁定时,如何使html 5音频继续HLS音频播放?

我正在使用 HTML 5 在 Android 上的 Chrome 浏览器中播放 HLS 音频<audio>

如何让 Chrome 在锁定流或浏览器选项卡处于非活动状态时继续播放 HLS 流?

在 iOS 上,当浏览器选项卡更改或屏幕锁定时,流将继续播放,但在 Android 上会停止音频。

<audio controls preload="meta">
    <source
        src="http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8"
        type="application/x-mpegURL"
      />
</audio>
Run Code Online (Sandbox Code Playgroud)

我什至添加了 mediaSession 信息来尝试帮助它。

var audio = document.getElementById("audio");
if ("mediaSession" in navigator) {
    audio.onplay = function() {
        navigator.mediaSession.metadata = new MediaMetadata({
            title: "TEST",
            artist: "ARTIST"
        });
    };
}
Run Code Online (Sandbox Code Playgroud)

javascript android html5-audio

5
推荐指数
1
解决办法
3200
查看次数

标签 统计

android ×1

html5-audio ×1

javascript ×1