Свой список настроек


Привет, я хотел спросить, можно ли добавить в меню опций (под колесиком) свой список. Я хотел бы создать кнопки типа «Скачать как MKV», «Скачать как MP4», «Скачать субтитры» и передать ссылку на указанный файл в качестве аргумента.

Вы можете добавить свой список в меню настроек в расширенной версии PRO. Для этого нужно выбрать Свое меню в одном из пунктов:

В этом случае плеер добавит в меню пункт Название с выбором из трех опций (Один, Два и Три).

Если вы хотите сделать одну опцию без списка, укажите только название.

Как указать действие

При нажатии на пункт меню плеер будет обращаться к глобальной функции PlayerjsMenu1 и передавать в аргументах id плеера, название выбранного пункта меню и порядковый номер этой опции. В этой функции дальше можно использовать любые команды JS API.

function PlayerjsMenu1(id,title,num){
   console.log(id,title,num);
}

Вы также можете указать команду API прямо в названии в формате Название->api:command:option

Пуск/Пауза:Пуск->api:play,Пауза->api:pause
Шаг перемотки:5->api:seekstep:5,10->api:seekstep:10,15->api:seekstep:15
Скин:Красный->api:design:1,Синий->api:design:2,Чёрный->api:design:3

Как задать значение по-умолчанию

По-умолчанию плеер выбирает первое значение, но вы можете указать другое, добавив к названию опции (*)

Название:Один,Два(*),Три

Вы можете задать значение по-умолчанию в коде плеера опцией menu1 с номером нужной опции (0,1,2 и т.д).

let player = new Playerjs({id:"player", file:URL, menu1:0});

Также можно указать значение -1, если в списке не будет выбора одного значения и отмечать текущее положение не нужно.

API

Вы можете задать нужное значение через API

player.api("menu1",0);

А также получить текущее значение

player.api("menu1");

20.0.1
2024 © PlayerJS

Регистрация

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

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

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