Некоторые параметры устарели по состоянию на сентябрь-октябрь 2018 года, включая showinfo и изменение rel = 0. Удаление их помогает. См. https://developers.google.com/youtube/player_parameters для получения дополнительной информации.
Если вы работаете с IFrame API (в отличие от встраивания iframe ex http://youtu.be/?videoIDxxx...), вы можете получить событие для остановки (завершения) видео, а затем вызвать видео по идентификатору в проигрывателе. См. https://developers.google.com/youtube/iframe_api_reference#Playback_controls для ознакомления с основным игроком.
....
<div id="player1"></div>
<script type="text/javascript">
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('player1',
{
videoId: 'YourVideoId',
events: {
'onStateChange': onPlayerStateChange
}
});
}; // onYOuTubeIframeAPIReady
function onPlayerStateChange(event)
{
// Alt approach //if( event.data == 0){ location.reload()}
if( event.data == 0) // video has ended
{ player.cueVideoById({videoId:'YourVideoID',
suggestedQuality: 'hd720'})
};
}
</script>