我的需求
在html5视频元素中加载视频和保存在不同域名下的vtt文件。
问题
vtt未被加载,出现错误:文本来源已被阻止加载:与文档不在同一起源,并且跨越元素的父级没有'crossorigin'属性。
我的调查
我知道必须使用CORS才能成功在html5中加载vtt。
我已经在服务器端启用了来自任何域的请求的CORS。
一些文章说向`
我在下面放置了我的代码:
<body>
<div class="container">
<video id="myvideo" controls preload="auto" width="640" height="264" autoplay>
<source src=http://video.dublearn.net/-KqIgE-3roMSBbiHUmLI/video.mp4 type="video/mp4"></source>
<track kind="captions" label="English" srclang="en" src=http://video.dublearn.net/-KqIgE-3roMSBbiHUmLI/video.vtt default>
</video>
</body>