Vimeo player.play () не запускается игрок - PullRequest
0 голосов
/ 15 октября 2019

Метод Vimeo play () не работает, и объект проигрывателя не определен, когда я пытаюсь войти в него с консоли.

Я инициализирую проигрыватель vimeo на своей странице следующим образом:

<div id="myVideo"></div>    

var options = {
    url: "https://vimeo.com/showcase/xxxxxxx",
    width: window.innerWidth,
    height: window.innerHeight,
    autoplay: true,
    autopause: false,
    loop: true,
    muted: true,
    background: 1
};

var videoPlayer = new Vimeo.Player('myVideo', options);

затем я делаю консольный журнал в моем коде

  $(document).ready(
  function(){  
    console.log(videoPlayer);
    videoPlayer.play(); 
 });

console.log (videoPlayer) работает нормально и печатает объект, но videoPlayer.play () ;ничего не делает. Когда я пытаюсь сделать console.log (videoPlayer) из консоли браузера, я получил Uncaught ReferenceError: videoPlayer не определен . Я пытаюсь запустить видео непосредственно из JS, потому что автозапуск не работает вообще.

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

Ответы [ 2 ]

0 голосов
/ 16 октября 2019

Ну, в конце концов я просто использовал отдельные видео и переключал их через js. Витрины не поддерживают многие функции, которые можно использовать с отдельными видеороликами. Я все еще не могу получить доступ к объекту игрока из консоли. Но по крайней мере метод play () теперь работает, так как я инициализирую его с идентификатором видео вместо url

  var options = {
    id: xxxxxxxxx,
    width: window.innerWidth,
    height: window.innerHeight,
    muted: true,
};
0 голосов
/ 15 октября 2019

Попробуйте инициализировать переменную внутри функции document.ready:

  $(document).ready(
  function(){  
    var videoPlayer = new Vimeo.Player('myVideo', options);
    videoPlayer.play(); 
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...