MediaElement.js не загружает субтитры

Я пытаюсь использовать MediaElement.js для встроенного проигрывателя с субтитрами, но он просто говорит «Английский (загрузка)» и на самом деле не показывает субтитры.

Я использую готовый трек демо и это даже не работает.

Я создал другую страницу, на которой используется код с главной страницы MediaElement.js, и она не работает. , либо.

Интересно, что демонстрационная страница трека MediaElement.js ДЕЙСТВИТЕЛЬНО показывает английские субтитры, правильно, но НЕ делает перевод, который код говорит, что он должен.

Нужен ли моему веб-серверу набор MIME-типов для .srt и .vtt? В документации об этом ничего не сказано (упомянуты видеомим-типы).


person doubleJ    schedule 12.12.2012    source источник
comment
Страница должна быть загружена на веб-сервер. Консоль показывает ошибки?   -  person Alexandru Ionascu    schedule 30.06.2013


Ответы (2)


здесь упоминается, что проблема может заключаться в версии jQuery.

person Ahmad Alfy    schedule 25.06.2013

Недавно я столкнулся с той же проблемой и обнаружил, что это происходит, когда кто-то забывает установить свойство srclang на узле track.

Обязательно добавьте его (в данном случае голландские субтитры):

<track id="subtitles" kind="subtitles" label="Ondertitels" src="mysubs.srt" srclang="nl"></track>
person Sebass    schedule 23.05.2016