Видеоплеер Plyr: Как открыть / получить доступ к нескольким игрокам? - PullRequest
0 голосов
/ 17 ноября 2018

Я использую плагин Plyr video player .

Настройка проигрывателя для отдельного видео проста и работает хорошо:

$(document).ready(function() {
  var player_singleVideo = new Plyr("#singleVideo", {
    // Options
    controls: []
  });
  // Expose player
  window.player_singleVideo = player_singleVideo;
});

После этого я могу получить к нему доступ через API плагина через переменную проигрывателя, например так:

player_singleVideo.play()

Теперь я хотел бы настроить и получить доступ к нескольким игрокам, используя селектор строк.Настройка остается такой же простой, как и раньше:

var players_multiple = Plyr.setup('.video_sample');

Но я застрял в том, чтобы узнать, как получить доступ к игрокам, которые это создает с помощью API.Проверка используемой в настройке переменной возвращает массив, содержащий игроков (я полагаю), но это все, что я получаю:

console output when checking multiple players array

Было бы действительноСпасибо, если кто-нибудь объяснит мне, как я могу сделать этих игроков доступными и использовать API на них.

1 Ответ

0 голосов
/ 05 февраля 2019

Что сработало для меня, так это доступ к видео с использованием порядка DOM "[0], [1], [2]". Таким образом, вы можете взаимодействовать с видео, которое вам нравится. Надеюсь это поможет.

$(".play-video").on("click", function(){
    players_multiple[1].play(); 
});
...