У меня установлен один проигрыватель video.js, который меняет местами различные видеоролики в зависимости от того, что нажато на миниатюру. Для каждого из видео есть соответствующий файл caption.vtt. Видео обменивается штрафом, но я не могу найти способ обновить выбранный файл vtt. Я не могу найти ничего в документации. Это возможно? И если да, может кто-нибудь, пожалуйста, скажите мне, как это сделать.video.js - обновление субтитров/титров
Нечто подобное было бы идеально, но очевидно, что это не работает ...
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 not .src. – jasssonpet
К сожалению, не работает, но спасибо за мысль: myPlayer.tracks ([ {типа: "текст/webvtt", треки: "./video/caption" + selectedVideo + ".vtt"} ]); Вещь просто остается заблокированной независимо от первого загруженного VTT, и я не могу заменить его другим. – user1426554
Тип всегда один и тот же, может быть, изменить язык и src, просто говоря, не уверен в синтаксисе. – jasssonpet