1

我想将HTML5视频播放器集成到我的应用程序中。我的视频来源和标题(用于跟踪标记)来自不同的域。HTML5视频不能与crossOrigin =“匿名”玩

当我使用

<video crossOrigin="anonymous"> 
    <source src="domain1Url"> ... </source> 
    <track kind="captions" label="English Captions" src="domain2Url" srclang="en" default> 
</video> 

所有上面的代码工作正常,我在Chrome不安全模式(禁用网络安全)。 随着常规的Chrome,如果我不指定crossOrigin属性,我得到一个错误,从源头

文本轨道“...”已经从加载阻止:不以同样起源的文档, track元素的父元素不具有“crossorigin”属性。 Origin'http://localhost ...'因此不被允许访问。

指定crossOrigin属性后,标题API会成功获取数据。但视频不会播放。任何人都可以建议如何使用crossOrigin属性设置视频播放?

+0

http://stackoverflow.com/questions/39294190/catching-origin-is-not-allowed-by-access-control-allow-origin-error/41646601#41646601可能是相关的 – sideshowbarker

回答