blackseabreathe
@blackseabreathe
brackets

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

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

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

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


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

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

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

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект