videojs hls 不适用于 android

videojs hls doesn't work on android

嗨,videojs hls 插件在 android 上不起作用,但它在 chrome、firefox、safari 上起作用,ios 不确定 android 上的问题是什么

<video id=example-video width=960 height=540 class="video-js vjs-default-skin" controls>
  <source
     src="https://example.com/index.m3u8"
     type="application/x-mpegURL">
</video>
<script src="video.js"></script>
<script src="videojs.hls.min.js"></script>
<script>
var player = videojs('example-video');
player.play();
</script>

我尝试使用 5.10 - 5.11.9 但仍然没有成功

videojs 的示例也不起作用

https://videojs.github.io/videojs-contrib-hls/

video.js:21202VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. 

https://i.imgur.com/r70Cotj.jpg

我刚刚找到了我通过 nginx 阻止其他引用者而不是我的域的原因

valid_referers mysite.tv;

if ($invalid_referer) {
return 403; 
}

我试图通过 fiddler 嗅探 android 并看到 android 只是不发送

Referer

header。当我禁用它时,它开始工作。谢谢