我想从我的 Video.js 对象中加载的章节文件中获取提示。我已经找到了获取曲目的方法,但我需要它id
才能访问它。
player.textTracks().getTrackById(<trackID>);
我发现了id
Video.js 5.14.0 库中定义的位置:
// video.js/dist/video.js (line 19195)
var trackProps = {
id: options.id || 'vjs_track_' + Guid.newGUID(),
kind: options.kind || '',
label: options.label || '',
language: options.language || ''
};
似乎您可以id
通过将对象传递给函数来定义自己的:
// video.js/dist/video.js (line 19178)
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
我按如下方式加载章节轨道:
<track kind="chapters" src="chapters.vtt" srclang="en" default>
我读到您可以动态添加轨道文件,但您必须重新加载 Video.js 对象。