Video.js 5 中的 showTextTrack
showTextTrack in Video.js 5
我正在尝试从 Video.js v5.10.4 中的 JavaScript 更改活动字幕轨道。我看到一些关于这个的帖子,他们都建议使用 showTextTrack
,但是当我执行命令时它说 showTextTrack is not a function
。我目前有以下代码
var video = videojs('video');
var first_track_id = video.textTracks().tracks_[0].id; // this returns vjs_track_399
video.showTextTrack(first_track_id, "captions"); // this returns the error above
有没有其他方法可以完成我想做的事情,或者我做错了什么?
showTextTracks()
用于 video.js 4. 现在您只需将轨道模式设置为 showing
:
video.textTracks()[0].mode = 'showing';
我正在尝试从 Video.js v5.10.4 中的 JavaScript 更改活动字幕轨道。我看到一些关于这个的帖子,他们都建议使用 showTextTrack
,但是当我执行命令时它说 showTextTrack is not a function
。我目前有以下代码
var video = videojs('video');
var first_track_id = video.textTracks().tracks_[0].id; // this returns vjs_track_399
video.showTextTrack(first_track_id, "captions"); // this returns the error above
有没有其他方法可以完成我想做的事情,或者我做错了什么?
showTextTracks()
用于 video.js 4. 现在您只需将轨道模式设置为 showing
:
video.textTracks()[0].mode = 'showing';