Check Youtube Video Embendability

by Vladimir Sobolev

HTML

<div id="player"></div>
<script src="https://www.youtube.com/iframe_api"></script>

JavaScript

function onPlayerError(event) {
      console.log(event);
      if (event.data === 101 || event.data === 150) {
        console.log("Embedding not allowed for this video.");
      }
    }
    function onPlayerStateChange(event) {
      console.log("Embedding allowed for this video.");
    }
    function onPlayerReady(event){
      console.log('Player ready');
	  event.target.seekTo(0);
    }

    function onYouTubeIframeAPIReady() {
      var player = new YT.Player('player', {
          width: 320, height: 180,
          videoId: 'KRntP-q_R9s',
          events: {
              onReady: onPlayerReady,
              onError: onPlayerError,
              onStateChange: onPlayerStateChange,
          }
      });
    }