我想将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属性设置视频播放?
http://stackoverflow.com/questions/39294190/catching-origin-is-not-allowed-by-access-control-allow-origin-error/41646601#41646601可能是相关的 – sideshowbarker