serovpochta
@serovpochta
Лысый

Скрипт останавливающий предыдущее видео, когда на странице запускается другое видео?

Есть ли у кого такое чудо?
Сайт на Вордпрессе Видео загружаются в ифрейм с ютьюб и тп

Спасибо!
  • Вопрос задан
  • 358 просмотров
Решения вопроса 3
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
Для начала обратитесь к документации. Оттуда можно вынести следующее:
  • У каждого плеера есть методы playVideo() и stopVideo()
  • При изменении состояния плеера вызывается callback

Получается следующее: при запуске любого видео мы в глобальную переменную (можно даже в sessionStorage, но это отдельный разговор) кладем информацию о том, какой плеер запустился (можно его id, тут на ваш вкус). При запуске "другого" видео мы смотрим в эту переменную, если она не пустая - останавливаем указанный в ней плеер, запускаем "другой" и записываем в переменную информацию о "другом". Если пользователь просто остановил воспроизведение - обнуляем нашу переменную.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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