【问题标题】:Youtube API - remove bottom-right youtube logo in the IFrame Player API method?Youtube API - 在 IFrame Player API 方法中删除右下角的 youtube 徽标?
【发布时间】:2017-03-25 06:40:48
【问题描述】:

所以如果我使用普通标签 iframe 将 youtube 嵌入到网站,我可以通过在 VideoID 之后使用moderatebranding=1 来删除右下角的 youtube 徽标 像这样

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

但如果我使用 IFrame Player API 方法,我不知道如何删除 youtube 徽标,我在 VideoID 之后放置了moderatebranding=1,但它不起作用。

<!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>

【问题讨论】:

    标签: javascript html youtube-api youtube-iframe-api


    【解决方案1】:

    在YT播放器参数不能传入videoId,使用playerVars

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

    【讨论】:

      猜你喜欢
      • 2018-04-27
      • 2013-10-24
      • 2015-11-27
      • 2023-04-08
      • 2016-12-11
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      • 2018-04-28
      相关资源
      最近更新 更多