@almidi

Остановить воспроизведение видео при выходе из полноэкранного режима?

Добрый день! Подскажите как можно остановить воспроизведение видео на сайте при выходе из полноэкранного режима
Получилось сделать при клике не кнопку развернуть видео в полноэранный режим следующим кодом а как остановить не знаю
var videoElem = document.getElementById('video-full');
var playElem = document.getElementById('play');

function isFullScreen() {
  return !!(document.fullScreen ||
            document.webkitIsFullScreen ||
            document.mozFullScreen ||
            document.msFullscreenElement ||
            document.fullscreenElement);
}

function handleFullScreen() {
  if ( isFullScreen() ) {
    if (document.exitFullscreen) document.exitFullscreen();
    else if (document.mozCancelFullScreen) document.mozCancelFullScreen();
    else if (document.webkitCancelFullScreen) document.webkitCancelFullScreen();
    else if (document.msExitFullscreen) document.msExitFullscreen();
  } else {
    if (videoElem.requestFullscreen) videoElem.requestFullscreen();
    else if (videoElem.mozRequestFullScreen) videoElem.mozRequestFullScreen();
    else if (videoElem.webkitRequestFullScreen) videoElem.webkitRequestFullScreen();
    else if (videoElem.msRequestFullscreen) videoElem.msRequestFullscreen();
  }
}

playElem.onclick = function() {
  if (videoElem.paused) {
    handleFullScreen();
    videoElem.play();
  }
};
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
Exploding
@Exploding
wtf?
$(document).on("onfullscreenchange", function (e) { 
	if (document.fullscreenElement) {
		//зашли в ФС
	  } else {
		 //вышли из ФС
	  }
});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект
19 апр. 2024, в 16:22
30000 руб./за проект