我得到了这个"无法访问m3u8:跨域访问被拒绝"我的JW Player中出现错误。我尝试访问的服务器中已经有一个crossdomain.xml文件,我无法更改它,有人能告诉我是否有可能强制播放器引用一个不同的crossdomain.xml文件说服务器中的crossdomain1.xml我试图从中获取视频?
答案 0 :(得分:1)
播放器本身不是在寻找crossdomain.xml,浏览器是,它只接受位于托管所请求资源的域根目录下的crossdomain.xml文件。这包括子域名,因此如果我尝试嵌入http://example.website.com/playlist.m3u8,浏览器会查找http://example.website.com/crossdomain.xml。
此外,当您看到此行为时,是HTML5或Flash中的播放器。在HTML5中,浏览器不会查找crossdomain.xml。相反,它正在寻找正确设置托管域上的CORS标头。
有关所有这些的更多信息,请参阅Crossdomain File Loading support article。