@myskypesla

Как отловить событие выхода из fullscreen video?

Есть сайт и на нём видео, при клике на которое оно открывается в fullscreen.
Если нажать на него ещё раз выходит из полноэкранного режима и всё ок.

Но если нажать на кнопку выход из полноэкранного режима в управлении видео, то выход из режима происходит, но видео не останавливается.

Вот js:
function video() {
  var i = 0;
  $('.video_youtube').click(function() {
    var elem = $(this),
        video = elem.get(0),
        ua = navigator.userAgent,
        doc = document;
    if (i == 0) {
      video.play();
      if (video.requestFullscreen) {
        video.requestFullscreen();
      } else if (video.mozRequestFullScreen) {
        video.mozRequestFullScreen();
      } else if (video.webkitRequestFullscreen) {
        video.webkitRequestFullscreen();
      } else if (video.msRequestFullscreen) {
        video.msRequestFullscreen();
      }
      i = 1;
    } else {
      video.pause();
      if (doc.exitFullscreen) {
        doc.exitFullscreen();
      } else if (doc.mozCancelFullScreen) {
        doc.mozCancelFullScreen();
      } else if (doc.webkitCancelFullScreen) {
        doc.webkitCancelFullScreen();
      } else if (doc.msExitFullscreen) {
        doc.msExitFullscreen();
      }
      i = 0;
    }
  });
}
  • Вопрос задан
  • 880 просмотров
Пригласить эксперта
Ответы на вопрос 1
Negwereth
@Negwereth
lvivcss.com.ua
Комментировать
Ваш ответ на вопрос

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

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