API Youtube - удалить логотип YouTube в правом нижнем углу в методе API IFrame Player?

Итак, если я использую обычный тег iframe для встраивания YouTube на веб-сайт, я могу удалить логотип YouTube в правом нижнем углу, используя скромный брендинг = 1 после VideoID, как это

 <iframe width="640" height="360" src="https://www.youtube.com/embed/ADgeqLVR6EY?modestbranding=1" frameborder="0" allowfullscreen></iframe>

но если я использую метод IFrame Player API, я не знаю, как удалить логотип YouTube, я поставил скромный брендинг = 1 после VideoID, но это не сработало.

<!DOCTYPE html>
<html>
  <body>
    <div id="player"></div>

    <script>

      var tag = document.createElement('script');

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

      var player;
      function onYouTubeIframeAPIReady() {
        player = new YT.Player('player', {
          height: '360', 
          width: '640',
          videoId: 'QyhrOruvT1c?modestbranding=1' //it did not remove logo. :(
        });
      }

    </script>
  </body>
</html>

person Supanat T. Boss    schedule 11.11.2016    source источник


Ответы (1)


В YouTube параметры проигрывателя нельзя передавать в videoId, для этого используйте playerVars

player = new YT.Player('player', {
   height: '360', 
   width: '640',
   videoId: 'QyhrOruvT1c',
   playerVars: {'modestbranding':1} // <-- add this
});
person Vinay    schedule 11.11.2016