【发布时间】:2020-09-08 00:06:40
【问题描述】:
所以我要做的是从我拥有的 Backblaze B2 存储桶中播放 HLS m3u8 文件(通过 B2 的 S3 API)。我遇到的问题是 HLS 文件由 .m3u8 文件组成,该文件跟踪所有 .ts 文件,这些文件是 .m3u8 文件需要播放的部分。所以我遇到的问题是将 .m3u8 文件放入 HTML 视频标签时,即使在 HLS 文件兼容的浏览器(即 Google Chrome)中也没有任何反应。
我检查了其他类似的问题,但似乎没有一个有效,因为 ts 文件总是丢失。
我知道问题是缺少 .ts 文件,但我不知道如何从我的 Web 服务器中引用它们。有什么方法可以让我从 HTML 视频标签中播放 HLS 文件及其所有部分?
我现在的代码是这样的:
<video width="1920" height="1080" controls>
<source src="https://f002.backblazeb2.com/file/ARandomBucket/index.m3u8" type="application/x-mpegURL">
Your browser does not support the video tag.
</video>
【问题讨论】:
标签: html video http-live-streaming