寻找适用于 videojs 7.5 的 HLS/MPEG-DASH 质量选择器
Looking for a HLS/MPEG-DASH Quality selector that works with for videojs 7.5
我正在尝试为 Videojs 7.5 寻找质量 select 或自动在 HLS 和 MPEG-DASH 清单中列出可用带宽版本的质量。有点像 YouTube,您可以在其中 select 质量,但无需在嵌入代码中手动放置分辨率。
我尝试了 https://videojs.com/plugins/ 中列出的几个选项,但它们似乎都是为更旧的版本制作的。
有人有想法吗?
我找到了。 https://www.npmjs.com/package/videojs-http-source-selector 成功了。
它填写从清单中检索到的所有分辨率,并且适用于 videojs 7.5.0
您还需要安装 videojs-contrib-quality-levels.js。
对于其他质量级别的插件,您必须自己填写所有分辨率(动态),我希望避免这种情况。
使用这些库。它会自动拾取质量。与破折号或 hls link.
一起顺利工作
<!-- Brightcove quality picker -->
<link href="//players.brightcove.net/videojs-quality-menu/1/videojs-quality-menu.css" rel="stylesheet">
<script src="//players.brightcove.net/videojs-quality-menu/1/videojs-quality-menu.min.js"></script>
我正在尝试为 Videojs 7.5 寻找质量 select 或自动在 HLS 和 MPEG-DASH 清单中列出可用带宽版本的质量。有点像 YouTube,您可以在其中 select 质量,但无需在嵌入代码中手动放置分辨率。 我尝试了 https://videojs.com/plugins/ 中列出的几个选项,但它们似乎都是为更旧的版本制作的。 有人有想法吗?
我找到了。 https://www.npmjs.com/package/videojs-http-source-selector 成功了。 它填写从清单中检索到的所有分辨率,并且适用于 videojs 7.5.0 您还需要安装 videojs-contrib-quality-levels.js。 对于其他质量级别的插件,您必须自己填写所有分辨率(动态),我希望避免这种情况。
使用这些库。它会自动拾取质量。与破折号或 hls link.
一起顺利工作<!-- Brightcove quality picker -->
<link href="//players.brightcove.net/videojs-quality-menu/1/videojs-quality-menu.css" rel="stylesheet">
<script src="//players.brightcove.net/videojs-quality-menu/1/videojs-quality-menu.min.js"></script>