Вы можете использовать событие Players onStateChange
для вызова своей собственной функции.
Например
function VideoEnd(state){
if(state.data === 0){
window.location="https://jsfiddle.net";
}
}
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height: '300',
width: '400',
videoId: 'kvKLpJbIfn4',
playerVars: { 'autoplay': 1, 'controls': 0,'modestbranding': 1, 'rel': 0 },
events:{
'onStateChange': VideoEnd
}
});
}
Вот пример JsFiddle
Если у вас есть какие-либо вопросы, оставьте комментарий ниже, и я перезвоню вам как можно скорее.
Надеюсь, это поможет.Удачного кодирования!