Я использую AJAX для динамического изменения идентификатора видео моего видео на Youtube. Мой вызов AJAX почти мгновенный, но я заметил задержку при запуске моего запроса на Youtube, чтобы получить контент для моего следующего видео. В итоге хочу скрыть свой ютуб плеер так как жду ответа от ютуба.
Мой вопрос: как мне определить, когда мое видео на Youtube закончило загрузку через JavaScript?
<iframe id="ytplayer" class="hide" type="text/html" width="840" height="470" src="https://www.youtube.com/embed/" frameborder="0" allowfullscreen>
РЕДАКТИРОВАТЬ. Как работает мой AJAX:
Когда пользователь нажимает кнопку видео на моем веб-сайте, появляется модальное окно. Мой AJAX извлекает идентификатор видео из моей базы данных по мере загрузки модального окна и изменяет атрибут #ytplayer
src, чтобы включить этот идентификатор видео. Затем модальное окно отображается на странице, но я все еще жду ответа от Youtube.