【发布时间】:2012-09-22 08:38:30
【问题描述】:
我已经设置了一个 video.js 播放器,它可以根据点击的缩略图交换各种视频。每个视频都有一个对应的 caption.vtt 文件。视频交换很好,但我找不到更新所选 vtt 文件的方法。我在文档中找不到任何内容。这可能吗?如果是这样,有人可以告诉我怎么做。
这样的东西会很完美,但显然这行不通......
myPlayer.src([
{ type: "video/mp4", src: "./video/video" + selectedVideo + ".mp4" },
{ type: "video/webm", src: "./video/video" + selectedVideo + ".webm" },
{ type: "video/ogg", src: "./video/video" + selectedVideo + ".ogv" },
{ type: "text/webvtt", src: "./video/caption" + selectedVideo + ".vtt" }
]);
非常感谢任何帮助,因为我处于死胡同。
提前致谢。
【问题讨论】:
-
尝试将其添加到 .tracks 而不是 .src。
-
很遗憾这不起作用,但感谢您的想法:myPlayer.tracks([ { type: "text/webvtt", tracking: "./video/caption" + selectedVideo + ".vtt " } ]);无论第一个加载的 VTT 是什么,它都会一直锁定,我不能用另一个替换它。
-
type 总是一样的,可能换个语言和src,只是说,不确定语法。
-
是的,我已经摆弄了语法,但似乎无法让它工作。一样的感谢
标签: javascript html video