【问题标题】:videojs hls doesn't work on androidvideojs hls 不适用于 android
【发布时间】:2016-11-03 22:54:18
【问题描述】:

你好 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

【问题讨论】:

  • 您使用的是 android chorme 还是 firefox?我认为如果您使用的是最新版本应该没问题
  • 试用 video.js 版本 5.13.2。

标签: javascript android html video.js


【解决方案1】:

我刚刚找到了我通过 nginx 阻止除我的域之外的其他引用者的原因

valid_referers mysite.tv;

if ($invalid_referer) {
return 403; 
}

我试图通过 fiddler 嗅探 android,发现 android 只是不发送

Referer

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    相关资源
    最近更新 更多