在 HTML5 中,你可以使用 <video>
标签来播放 m3u8 视频。你可以将 m3u8 视频的 URL 指定为 video
标签的 src
属性。例如:
<video src="http://example.com/video.m3u8" controls></video>
你也可以使用第三方的播放器库来播放 m3u8 视频,比如 Hls.js。你可以在你的 HTML 页面中通过引入 Hls.js 的脚本来使用它:
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
然后你就可以使用 Hls.js 提供的 API 来播放 m3u8 视频了。这里是一个简单的例子:
<video id="video" controls></video>
<script>
if (Hls.isSupported()) {
var video = document.getElementById('video');
var hls = new Hls();
hls.loadSource('http://example.com/video.m3u8');
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED, function() {
video.play();
});
}
</script>
请注意,Hls.js 只支持在现代浏览器中使用。如果你希望在旧版浏览器中也能播放 m3u8 视频,你可以使用第三方的兼容库,比如 video.js。