Youtube iframe 自定义控件

Youtube iframe custome controls

有什么方法可以打开网站上的视频并隐藏所有 youtube 视频控件,例如(点击播放和播放,按 space- 栏播放和播放,按 m 静音,按向上和向下键音量 up/down) 并制作我的自定义视频控件?

您可以使用此代码嵌入 YouTube 视频,同时禁用键盘快捷键和自定义视频控件按钮。而要使用更多的控件和功能,可以阅读YouTube Iframe API reference.

注意:在本地或第三方编译器(如 CodePen, JSFiddle 等)上尝试 运行 此代码,因为 Stack Overflow 的编译器在编译它时遇到问题。

//YouTube embed with YouTube Iframe API
var tag = document.createElement('script');

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

// YouTube embed player details
      var player;
      function onYouTubeIframeAPIReady() {
        player = new YT.Player('player', {
          height: '390',
          width: '640',
          videoId: '668nUCeBHyY',

//Features
playerVars: {
            'controls': 0,
            'rel': 0,
            'disablekb':1,
          },
        });
      }
      
//functions
function playYT() {
        player.playVideo();
}

function pauseYT() {
        player.pauseVideo();
}
<div style="pointer-events:none" id="player"></div><br><br>
<button onclick="playYT()">Play</button>
<button onclick="pauseYT()">Pause</button>