寻找适用于videojs 7.5的HLS / MPEG-DASH Quality选择器

时间:2019-03-07 17:34:35

标签: video.js

我试图为Videojs 7.5找到质量选择器,该选择器会自动在HLS和MPEG-DASH清单中列出可用的带宽版本。与YouTube类似,您可以在其中选择质量,而不必在嵌入代码中手动放置分辨率。 我尝试了https://videojs.com/plugins/中列出的几个选项,但它们似乎都是针对较旧的版本制作的。 有人有主意吗?

2 个答案:

答案 0 :(得分:1)

我找到了。 https://www.npmjs.com/package/videojs-http-source-selector可以解决问题。 它填写了从清单中检索到的所有分辨率,并且可与videojs 7.5.0一起使用 您还需要安装videojs-contrib-quality-levels.js。 使用其他质量级别的插件,您必须自己填写所有分辨率(动态),这是我要避免的。

答案 1 :(得分:1)

使用这些库。它会自动选择质量。使用破折号或 hls 链接顺畅运行。

<!-- 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>

此处的演示播放器:https://sahilkashyap64.github.io/hls/index5.html