Фоновое видео YTPlayer не воспроизводится автоматически - PullRequest
1 голос
/ 06 октября 2019

Я интегрировал плагин https://github.com/pupunzi/jquery.mb.YTPlayer,, следуя примерам документации, и я не смог запустить видео автоматически, пользователь должен щелкнуть, чтобы воспроизвести его.

Есть способ, которым этоклик может быть смоделирован или какое-либо решение для загрузки видео без каких-либо действий пользователя.

Полный код примера: https://jsfiddle.net/py7bkox3/

HTML

<div id="video"></div>
<div id="ctn">
  <h1>TITLE EXAMPLE</h1>
</div>

Javascript:

// When the document is ready
$(document).ready(function(){

  // Initialize YouTube player
  $("#video").YTPlayer({
    // URL of the YouTube video
    videoURL:'https://youtu.be/BsekcY04xvQ',
    // If you want it as background of your website
    // or of an element e.g #elementId
    containment: "#ctn",
    autoplay: true,
    controls: 0,
    mute: true,
    startAt: 0,
    opacity: 1,
    // Hide YouTube Controls
    showControls: false,
    onReady: function(){
    },
    onError: function(err){
      console.log("An error ocurred", err);
    }
  });
});

CSS

#ctn {
  display: block;
  margin: 0;
  padding: 250px 0 !important;
  width: 100%;
}

1 Ответ

1 голос
/ 06 октября 2019

Многие браузеры блокируют автозапуск со звуком или без него. Скорее всего, это проблема вашего браузера, а не самого кода.

Firefox permissions screen Это снимок экрана с настройками автозапуска в Firefox. Я бы проверил настройки вашего браузера и проверил, блокирует ли его автозапуск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...