Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Выход из полноэкранного режима, при проигрывании видео (https://javascript.ru/forum/misc/77795-vykhod-iz-polnoehkrannogo-rezhima-pri-proigryvanii-video.html)

TheSanches 22.06.2019 10:33

Выход из полноэкранного режима, при проигрывании видео
 
Здравствуйте, мне нужно выйти из полноэкранного режима, при воспроизведении видео, спустя 5 сек.
Как мне это сделать?, учитывая что данная программа рассчитана под смартфоны.
Таймер и тп., сделать могу, но вот метод выполняющий выход не могу найти.
Пытался сделать что-то вроде этого, но не сработало...
function cancelFullscreen() {
if(video.cancelFullScreen) {
video.cancelFullScreen();
} else if(video.mozCancelFullScreen) {
video.mozCancelFullScreen();
} else if(video.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}

TheSanches 22.06.2019 10:36

Нашел решение...
video.webkitExitFullscreen();

Скажите, на сколько это кроссбраузерно, возможно есть более кроссбраузерное решение?

TheSanches 22.06.2019 10:40

Пока остановился на таком варианте.
video.webkitExitFullscreen();
video.mozCancelFullscreen();
video.exitFullscreen();

TheSanches 22.06.2019 10:51

В firefox не работает((

рони 22.06.2019 10:59

TheSanches,
https://developer.mozilla.org/en-US/...exitFullscreen

TheSanches 22.06.2019 11:07

document.webkitExitFullscreen();
document.mozCancelFullscreen();
document.msExitFullscreen();
document.exitFullscreen();


В firefox все равно не работает.

TheSanches 22.06.2019 11:08

Еще и ошибку выдает что mozCancelFullscreen не является функцией

рони 22.06.2019 11:26

TheSanches,
а если только строку 4 запустить?

TheSanches 22.06.2019 11:37

Тогда ошибок нет, но в firefox по прежнему не работает

рони 22.06.2019 13:37

TheSanches,
const exitFull = document.webkitExitFullscreen||
document.mozCancelFullscreen||
document.msExitFullscreen||
document.exitFullscreen;
if(exitFull) exitFull();


Часовой пояс GMT +3, время: 08:09.