javascript - 强制使用 VideoJS 在 HLS 中使用质量级别
问题描述
在使用 videoJS 的 HLS 中,我想知道如何强制在开始时(对于第一个片段)使用来自主播放列表的特定变体(质量级别)。
解决方案
利用videojs-contrib-quality-levels
并根据您的要求使用比特率。
player.qualityLevels().on('addqualitylevel', (event: any) => {
const qualityLevel = event.qualityLevel;
qualityLevel.enabled = qualityLevel.bitrate >= 496000;
});
推荐阅读
- scala - 为什么 Spark DataSet 会丢失其所有架构并仅返回 byte[]?
- javascript - 如何在函数本身的 JS replace() 函数中重用正则表达式的匹配值?
- typescript - 尝试实现一个函数,该函数采用三种可能的参数类型中的两种
- html - 当另一个 div 类在另一个属性中具有特定值时,如何更改 CSS 类属性?
- c# - 在 .NET 中的 Winforms 项目上从 API 打开 Pdf
- google-sheets - 查询引用动态数组
- python - 为什么在使用“ttk.”时无法调整按钮/标签大小?
- java - picocli:如果没有给出参数,则显示帮助
- django - 如何对视图中的 HTML 上的所有图像在 Django 中解析进行单元测试?
- python-3.x - 将嵌套字典写入 Excel 工作表