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

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

Похожие вопросы