首页 > 解决方案 > 强制使用 VideoJS 在 HLS 中使用质量级别

问题描述

在使用 videoJS 的 HLS 中,我想知道如何强制在开始时(对于第一个片段)使用来自主播放列表的特定变体(质量级别)。

标签: javascripthttp-live-streamingvideo.jshttp-streaminghls.js

解决方案


利用videojs-contrib-quality-levels

并根据您的要求使用比特率。

player.qualityLevels().on('addqualitylevel', (event: any) => {
  const qualityLevel = event.qualityLevel;
  qualityLevel.enabled = qualityLevel.bitrate >= 496000;
});

推荐阅读