Я использую VideoJS, версия, размещенная на CDN, отлично работает, но я хочу использовать VideoJS офлайн и изменять CSS, поэтому я сам принимаю это.Подпись VideoJS, вызывающая неопределенную ошибку
Я получаю неопределенную ошибку на videojs.js:
this.player.textTrackDisplay.addComponent(this);
Я знаю, что мой файл captions.vtt правильно, так как он работает с демо HTML-файл. Моя надбавка:
<div id="mainVideoList">
<video id="mainVideoOne" class="video-js vjs-default-skin" width="956" height="538" autoplay preload="auto" loop data-setup="{}">
<source type="video/mp4" src="assets/Penguins.mp4">
<track kind="subtitles" src="src/videojs/captions.vtt" default>
</video>
</div>
Видео воспроизводится отлично, но ошибка выбрана, и никаких титров не отображается.
Спасибо.
EDIT: ошибка возникает только в том случае, если я устанавливаю титры по умолчанию, а элементы управления не видны.
Почему бы не продолжать использовать версию CDN и включить ваш собственный файл 'custom-videojs.css' после того, как вы включили оригинальный CSS видео? Таким образом, вы можете иметь собственный CSS и продолжать использовать CDN. Беспроигрышная. –
Поскольку сайт должен работать автономно без подключения к внешнему миру. – mrEmpty
Это имеет смысл. Тогда CDN не будет работать. Ваш вопрос подсказывал, что это связано с CSS: * но я хочу изменить CSS, поэтому я принимаю это сам. * –