Задать вопрос
@purpurchik

Как выполнить «x» событие при наступлении «y» времени в видео с youtube(iframe)?

например показать поверх информационное окошко
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
https://developers.google.com/youtube/iframe_api_r...

Вешаете свой обработчик на onStateChange и проверяете что произошло:
Запуск, пауза, перемотка или изменение скорости, например.
Соответственно запускаете/останавливаете меняете время своего таймера (setTimeout)
Чтобы узнать текущее время ролика: player.getCurrentTime()

Более грубый способ: по setInterval проверяете раз в секунду player.getCurrentTime(), и делаете свои действия.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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