Свой список настроекПривет, я хотел спросить, можно ли добавить в меню опций (под колесиком) свой список. Я хотел бы создать кнопки типа «Скачать как 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"); |