Javascript HLS.js需要发送http头

Javascript HLS.js需要发送http头,javascript,hls.js,Javascript,Hls.js,我有一个视频所需的API链接,这个API需要从HTTP头发送id和令牌 有人知道如何将HTTP头添加到HLS.js中吗?尝试使用xhrSetup 常数hls=新hls{ xhrSetup:xhr=>{ xhr.setRequestHeader'id',1 xhr.setRequestHeader'token',456 } } <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script> <v

我有一个视频所需的API链接,这个API需要从HTTP头发送id和令牌

有人知道如何将HTTP头添加到HLS.js中吗?

尝试使用xhrSetup

常数hls=新hls{ xhrSetup:xhr=>{ xhr.setRequestHeader'id',1 xhr.setRequestHeader'token',456 } }
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>

<video id="video" controls></video>

<script>
if (Hls.isSupported()) {
  const video = document.getElementById('video');
  const hls = new Hls();
  hls.attachMedia(video);

  hls.on(Hls.Events.MEDIA_ATTACHED, function () {
    hls.loadSource("http://foo.com/abc.m3u8");
  });

}
</script>


http header
id: 123
token: 456