@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();
  }
};
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 1
Exploding
@Exploding
wtf?
$(document).on("onfullscreenchange", function (e) { 
	if (document.fullscreenElement) {
		//зашли в ФС
	  } else {
		 //вышли из ФС
	  }
});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
27 нояб. 2024, в 19:08
1500 руб./в час
27 нояб. 2024, в 18:19
2000 руб./за проект