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