30
votes

I am trying to load a Youtube video in the home page (Chromeless) useing JavaScript API. So far I managed to make it auto play, hd720 and fadeOut the video once it is finished.

But I can't find a way to remove controls, hide info and not to load related video at the end.

I know in iframe embed I can use below parameters

controls=0&showinfo=0&autoplay=1&rel=0

But I can't find way to use these parameters in YouTube Player API shown below. Any suggestion?

<script src="http://www.youtube.com/player_api?enablejsapi=1&version=3"></script>

  function onYouTubePlayerAPIReady() {
            player = new YT.Player('video_chromeless', {
                height: '800',
                width: '450',
                videoId: '',
              events: {
                'onReady': onPlayerReady,
                'onStateChange': onPlayerStateChange
              }
            });
        }
function onPlayerReady(event){
            player.setPlaybackQuality('hd720');
            event.target.playVideo();
        }
 function onPlayerStateChange(event) {
            if(event.data === 0) {
                $('#video_chromeless').fadeOut(600);
            }
        }
4
As of September 25, 2018 we do not have the ability to hide related videosDev138

4 Answers

32
votes

You can set 'playerVars' in the second parameter of "YT.Player": https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player

26
votes

This works fine for me:

player = new YT.Player('divId', {
    videoId : videoSrc,
    playerVars: { 
        'autoplay': 0,
        'controls': 1, 
        'rel' : 0,
        'fs' : 0,
    }
});
2
votes

YouTube updated their policy. After September 25, 2018, "showinfo" parameter is deprecated and ignored from iframe.

https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018

0
votes

According to the latest policy update of YouTube, we will no longer be able to hide the related videos using rel:0 flag.

you can see the rel flag got changed from 25th sept 2018

You can refer to this link for latest parameters of YouTubeAPI