Выбор качества


Переключение качества может работать между разными файлами и автоматически в HLS и DASH.

Для переключение между файлами нужно передать набор ссылок параметром file

[Низкое]ссылка1,[Среднее]ссылка2,[Высокое]ссылка3
Например
new Playerjs({
  "id":"player",
  "file":"[480p]//site.com/video480.mp4,[720p]//site.com/video720.mp4"
});
Первым в данном случае будет загружаться качество 480p. Можно передать названия вариантов качества отдельно параметром qualities
"file":"//site.com/video480.mp4,//site.com/video720.mp4",
"qualities":"480p,720p"

HLS, DASH и YouTube

Для HLS, DASH и YouTube ничего указывать не нужно, варианты качества плеер возьмет из данных видео. 

Варианты качества плеер называет исходя из настроек. По умолчанию, используется приближенное разрешение видео (например, 480p, 720p, 1080p). Если окажутся два одинаковых названия, плеер автоматически добавит битрейт (например, 1000kbps) - можно выбрать этот вариант отдельно. Также в настройках можно выбрать эпитет (низкое, высокое, HD и т.д.).

Качество по умолчанию

Параметром default_quality можно включить нужное качество, указав его название.

new Playerjs({
  "id":"player",
  "file":"[480p]//site.com/video480.mp4,[720p]//site.com/video720.mp4",
  "default_quality":"720p"
});
new Playerjs({
  "id":"player",
  "file":"//site.com/video.m3u8",
  "default_quality":"Низкое"
});

C версии 10 также можно указывать номер варианта качества по-умолчанию в формате num:X, если есть варианты с одинаковыми названиями.

"default_quality":"num:2"

Нумерация начинается с нуля и включает в себя также разделители групп.

Разделители групп

Вы можете использовать в списке вариантов качества неактивные элементы, чтобы разделить варианты по группам. Такой разделитель нужно обозначить тремя знаками <<< в начале названия. Это работает с версии 9.75

"file":"[480p]ссылка,[720p]ссылка,[<<<Первая группа],[480p]ссылка,[720p]ссылка,[<<<Вторая группа]"

В названиях также можно использовать HTML форматирование:

[<<<<div style='border-bottom:1px solid #fff;'>Первая группа</div>]



2020 © PlayerJS

Логин

Восстановить пароль
Создать аккаунт
Войти

Регистрация

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

Enterprise

Ваше имя
Сайт
Email
Телефон
Комментарий
Отправить запрос

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

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