У меня есть страница с видео-миниатюрами. При нажатии на видео открывается файл video.html
и передается путь к нему.
Я пытаюсь video.html
открыть видео в полноэкранном режиме, но когда я говорю, что в полноэкранном режиме я действительно имею в виду все экран без видимого браузера.
Это содержимое video.html
<body>
<script>
window.onload=function() {
let videoDiv = createVideoDiv()
if (videoDiv.requestFullscreen) {
videoDiv.requestFullscreen();
}
else if (videoDiv.mozRequestFullScreen) {
videoDiv.mozRequestFullScreen();
}
else if (videoDiv.webkitRequestFullScreen) {
videoDiv.webkitRequestFullScreen();
}
else if (videoDiv.msRequestFullscreen) {
videoDiv.msRequestFullscreen();
}
document.getElementById("myVideo").appendChild(videoDiv);
}
</script>
<div id="myVideo"></div>
</body>
это createVideoDiv()
:
function createVideoDiv() {
var video = document.createElement("VIDEO");
video.setAttribute('controls', '');
video.setAttribute('autoplay', '');
video.setAttribute('width', '100%');
var source = document.createElement("SOURCE");
source.setAttribute('src', getClickedVideo());
source.setAttribute('type', 'video/mp4');
video.appendChild(source);
return video;
}
и это css
:
#contentVideo:fullscreen {
width:100vw;
height:100vh;
}
Страница открывается, видео воспроизводится автоматически, заполняет всю внутреннюю часть браузера. Я все еще вижу браузер.
Как мне это сделать?