Как отследить запуск и остановку видео в youtube iframe, если нет идентификатора?

Добрый день. Замучился с одной проблемой. На сайт динамически загружаются посты из facebook. Некоторые посты содержат видео (iframe с youtube) вместо картинки-превью. При клике на видео (т.е. при его запуске) контейнеру, в котором это видео находится, нужно присвоить другой класс. Все эти контейнеры не присутствуют в верстке изначально, а грузятся тоже с facebook. Ни у контейнеров, ни у самого iframe нет никаких id. Пробовал сделать по документации, но судя по всему, без id (который прописывается сюда: player = new YT.Player('id_элемента') вся эта песня не работает.
Может, есть какие-то варианты, как все-таки отследить момент запуска видео и присвоить класс родительскому контейнеру, и как отследить паузу и убрать класс.

Структура всего этого безобразия такова:

<div> <!-- контейнер, которому надо присвоить/убрать класс -->
    <div>
        <span>
            <iframe></iframe>
        </span>
    </div>
</div>
  • Вопрос задан
  • 359 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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