Отключение двойного щелчка в полноэкранном режиме через YouTube API - PullRequest
0 голосов
/ 02 ноября 2018

Я не могу понять, как отключить двойной щелчок в полноэкранном режиме через JavaScript. Ничего, что я пытаюсь, не работает. Может кто-нибудь помочь мне с этим, пожалуйста.

Для предотвращения двойного щелчка в полноэкранном режиме в окне iframe все, что вам нужно сделать, это удалить allowfullscreen из кода iframe.

Но как бы это было сделать через API Java YouTube, если вы не используете iframe?

Я не могу понять это

https://jsfiddle.net/zb6mkug3/331/

<div class="wrapg ">
  <div class="js-player"></div>
</div>

(function iife() {
  "use strict";

  var tag = document.createElement("script");
  tag.src = "https://www.youtube.com/player_api";
  var firstScriptTag = document.getElementsByTagName("script")[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  function onPlayerReady(event) {
    const youtubePlayer = event.target;
    youtubePlayer.setVolume(0); // percent
  }
  window.onYouTubePlayerAPIReady = function() {
    new YT.Player(document.querySelector(".js-player"), {
      height: '315',
      width: '560',
      host: 'https://www.youtube-nocookie.com',
      videoId: 'M7lc1UVf-VE',
      playerVars: {
        autoplay: 0,
        controls: 1,
        showinfo: 1,
        rel: 0,
        iv_load_policy: 3,
        cc_load_policy: 0,
        fs: 0,
        disablekb: 1
      },
      events: {
        "onReady": onPlayerReady
      }
    });
  };

}());
...