JWPlayer 7错误"cannot load m3u8 crossdomain access denied"chrome只赢10

JWPlayer 7 error "cannot load m3u8 crossdomain access denied" chrome only win 10

在电脑上 windows 10 Firefox 和 Edge 加载正常。仅限 chrome! "cannot load m3u8: crossdomain access denied"

JWPlayer HTML 代码

<script> var playerInstance = jwplayer('Player'); playerInstance.setup({ primary: 'flash', file: 'http://example/playlist.m3u8', image: "//example/example.png", title: "example" }); </script>

Crossdomain.xml

<cross-domain-policy>
  <allow-access-from domain="*" secure="false"/>
  <allow-http-request-headers-from secure="false" headers="*" domain="*"/>
</cross-domain-policy>

您需要设置流文件的 CORS header ..../playlist.m3u8 播放器在 HTML5 模式下工作时需要它(在 [=23= 的新版本上) ] Flash插件默认被屏蔽)

Access-Control-Allow-Origin:*

类似于Flash的机制。

您可以在 hls.js 演示页面上测试您的 CORS HLS 流:http://video-dev.github.io/hls.js/demo/

关于 CORS:https://enable-cors.org/

抱歉回复晚了

我找到了问题的答案 URL 缺少端口号 (http://exsamle.com:0000/my/stream.m3u8)