@Suicide676
didusdev.com

Как средствами JS остановить воспроизведение видео с youtube на странице?

Здравствуйте!

<iframe width="800" height="480" src="https://www.youtube.com/embed/[[*youtube-id]]" frameborder="0" allowfullscreen id="youtube"></iframe>
- так вставлено видео на страницу.

Я хочу чтобы при событии "onclick" по определенным элементам видео на странице останавливалось.

Пожалуйста подскажите как именно реализовать остановку?
  • Вопрос задан
  • 5042 просмотра
Решения вопроса 1
drugoi
@drugoi
Front-end Developer
Не совсем тривиально, но тем не менее:
В урле загрузки видео добавляете ?enablejsapi=1
src="https://www.youtube.com/embed/[[*youtube-id]]?enablejsapi=1"

Затем останавливаете видео, в нужном вам событии:
document.getElementById('video').contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы