【发布时间】:2013-07-03 01:01:05
【问题描述】:
我想将<track src 设置为“数据:”URI。
<video>
<source src="http://the.othersite/foo.mp4">
<track src="data:text/vtt,WEBVTT">
</video>
但是,我明白了
跨域资源共享策略拒绝跨域文本轨道加载。
Chrome 和 Safari 都会出现该错误。
如果我将 track src 设置为“/foo.vtt”,它可以工作。 Data URI的“Origin”不是当前页面的uri?
Jsfiddle example here.(查看控制台中的错误输出。)
【问题讨论】:
-
这个问题你解决了吗?
-
这是一个 16 个月大的问题吗?为什么有人会编辑这个
-
@krzysiej 因为 SE 不是论坛。这是一个问答网站!
-
@colder 试试
<video crossorigin="anonymous"看看是否有帮助。
标签: html google-chrome html5-video data-uri