使用 HLS.js 发出自定义许可请求以播放加密的 HLS 内容的最佳方式是什么?我正在寻找的是用我自己的一个覆盖清单中的 AES URI,也就是覆盖 LAURL
const vid = document.getElementsByTagName('video')[0];
const config = {
debug: true,
startPosition: 100,
maxBufferHole: 0.5,
maxSeekHole: 2,
};
const hls = new Hls(config);
hls.attachMedia(vid);
hls.on(Hls.Events.MEDIA_ATTACHED, function () {
console.log('hls and videojs are bound together');
hls.loadSource('https://example.com/movie.m3u8');
hls.on(Hls.Events.MANIFEST_PARSED, function (event, data) {
console.log('manifest parsed, found ' + data.levels.length + ' quality levels');
});
});
我应该使用 HLS.js 的自定义加载器吗?