【问题标题】:video.js - updating subtitles / captionsvideo.js - 更新字幕/字幕
【发布时间】: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


【解决方案1】:

销毁播放器并使用 JavaScript 重新创建它。这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多