我正在尝试制作带有音轨标签的演示但是轨道标签不能从我的视频播放下面的代码开始工作但字幕现在显示在屏幕上
<!DOCTYPE html>
<html>
<head>
<title>track</title>
</head>
<body>
<video autoplay="true" controls="" >
<source src="http://www.html5rocks.com/en/tutorials/track/basics/treeOfLife/video/developerStories-en.webm" type="video/webm; codecs="vp8, vorbis"">
<track src="http://www.html5rocks.com/en/tutorials/track/basics/treeOfLife/tracks/developerStories-subtitles-en.vtt" label="English subtitles" kind="subtitles" srclang="en" default=""></track>
</video>
</body>
</html>
答案 0 :(得分:0)
文本曲目受跨源资源共享的约束,在这种情况下,这意味着两件事:
x = i % dim[1]
y = (i / dim[1]) % dim[2]
z = (i / dim[1] / dim[2]) % dim[3]
w = (i / dim[1] / dim[2] / dim[3])
元素必须具有<video>
属性。在这种情况下,html5rocks网站没有为字幕启用任何CORS标题,因此您无法使用它们。
答案 1 :(得分:0)
1)确保使用.vtt字幕文件。如果没有,请使用一些在线工具进行转换。
2)使用kind =“标题”
3)使用类似软件xampp的localhost运行
答案 2 :(得分:0)
我最近遇到了同样的问题。您必须确保
要执行此操作,请右键单击并单击,检查元素,然后转到控制台标签。
一种实现方法是