Субтитры


Плеер поддерживает субтитры в форматах .srt.ass.ssa и .vtt 

В iOS плеер переключается на полном экране в нативный режим, где работает только формат vtt, поэтому мы рекомендуем использовать этот стандарт.

Подключить можно в коде параметром subtitle, важно учитывать кроссдоменные ограничения.

Название можно указать в квадратных скобках.

var player = new Playerjs({"subtitle":"[En]//site.com/subtitle.vtt", "file":"//site.com/video.mp4"});

Если не указать название, то субтитры будут именоваться также, как файл.

Можно передать список файлов:

[English]https://site.com/subtitle.vtt,[Spanish]https://site.com/subtitular.srt

Аналогично параметр subtitle передается в плейлистах и JS API.

С версии 9.91 можно использовать запасные ссылки для субтитров через оператор or. Плеер загрузит их в том случае, если первая ссылка не сработает.

//site.com/subtitle.vtt or //site2.com/subtitle.vtt

Переключение субтитров в плеере происходит в меню настроек Настройки / Меню настроек

Настроить оформление субтитров можно в разделе Плагины / Субтитры

Параметром default_subtitle можно включить нужный язык субтитров (если в настройках включено запоминание, то оно имеет приоритет).

var player = new Playerjs({"subtitle":"[En]//site.com/en.vtt,[Ru]//site.com/ru.vtt","default_subtitle":"Ru"});

Отключить субтитры по-умолчанию можно в настройках модуля, либо параметром subtitle_start:0

Стили

Пользователь может настроить параметры отображения субтитров. Эти настройки открываются при нажатии на Параметры в окне выбора субтитров.

Субтитры на iOS

Плеер передает субтитры в интерфейс нативного плеера iOS, если происходит переключение на нативный плеер в полноэкранном режиме. Нативный плеер iOS поддерживает формат VTT и покажет субтитры, если они загружаются с того же самого домена. Вы можете включить опцию Служебные / Кроссдоменное разрешение, если субтитры не загружаются из-за разных доменов.

Коррекция времени

Вы можете сдвинуть субтитры по времени, если есть рассинхрон. Это работает только в том случае, если субтитры загружаются отдельными файлами и управляются плеером. Для это можно можно использовать параметр subshift в десятых долях секунды. Для сдвига назад на полсекунды:

"subshift":-5

Также можно указать сдвиг в ссылке на субтитры переменной shift

//site.com/en.vtt?shift=-5

20.0.5
2024 © PlayerJS

Регистрация

Создать аккаунт
Регистрируясь, вы принимаете Пользовательское соглашение
Войдите, если уже есть аккаунт

Восстановить пароль

Восстановить
Если вы забыли свой email, напишите нам