【问题标题】:Dynamically switching track (vtt) file while video is playing视频播放时动态切换轨道 (vtt) 文件
【发布时间】:2013-04-23 21:28:06
【问题描述】:

我正在使用 VideoJS 加载带字幕的视频。我希望 api 中有一种方法可以动态地从一个 .vtt 字幕文件切换到另一个。我有一个带有英语和其他语言字幕的视频。在播放视频时,访问者需要在两者之间切换。

寻找类似的东西:

_V_.Track.src="blah.vtt";

我想另一种方法是获取视频的时间位置并使用另一个 vtt 重新加载它。

任何建议将不胜感激。

【问题讨论】:

    标签: html5-video video.js captions vtt


    【解决方案1】:

    我希望用字幕轨道做类似的事情......但也无法找到一种干净的方式来完成任务。

    我能做的最好的事情是这样的:

    document.getElementById("HtmlFiveMediaPlayer_html5_api").innerHTML = '<track label="English Captions" srclang="en" kind="captions" src="http://localhost/media/captiontest/demo_Brian/demo_h264_1.vtt" type="text/vtt" default />';
    

    我将 HTML 直接插入到视频标签中......但这不适用于 video-js 中的 CC 按钮(如果在标签已加载)。

    【讨论】:

      猜你喜欢
      • 2022-10-08
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多