blackseabreathe
@blackseabreathe
brackets

Как отследить когда видео ютюб остановилось?

Хочу написать функцию, которая будет выполняться когда видео ютюб остановилось (не пауза)/или когда дошло до конца(вроде тоже самое). Вот не могу понять как отследить когда оно остановилось.

пробовал так но не работает:

if(
jQuery(this)[0].contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}', '*')){
$('.testimImg').fadeIn(500);
//тут делаем что хотим;
};


Не поможете понять как это грамотно делается?
api ютюб включил.
  • Вопрос задан
  • 524 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kayart
В API ютубовских фреймов есть специальное событие onStateChange

Ваш код будет выглядеть примерно так:

player.addEventListener("onStateChange", function(state) {
if (state === 0) {
// код, который срабатывает после окончания видео
}
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы