Html5全屏视频

Sah*_*har 30 html5

有没有办法做到这一点?我想全屏播放视频.没有浏览器.设置width:100%; height:100%;保持浏览器可见

Moh*_*sen 73

不,还没有办法做到这一点.我希望他们在浏览器中添加这样的未来.

编辑:

现在有一个用于Web的全屏API您可以requestFullscreen在视频或画布元素上要求用户为您提供permisions并使其全屏显示.

让我们考虑一下这个元素:

<video controls id="myvideo">
  <source src="somevideo.webm"></source>
  <source src="somevideo.mp4"></source>
</video>
Run Code Online (Sandbox Code Playgroud)

我们可以使用以下脚本将该视频置于全屏模式:

var elem = document.getElementById("myvideo");
if (elem.requestFullscreen) {
  elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) {
  elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
  elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { 
  elem.msRequestFullscreen();
}
Run Code Online (Sandbox Code Playgroud)

完整文档


小智 15

来自CSS

video {
    position: fixed; right: 0; bottom: 0;
    min-width: 100%; min-height: 100%;
    width: auto; height: auto; z-index: -100;
    background: url(polina.jpg) no-repeat;
    background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)


Vis*_*hnu 5

全部欢呼HTML5 _ /\_

var videoElement = document.getElementById('videoId');    
videoElement.webkitRequestFullScreen();
Run Code Online (Sandbox Code Playgroud)


Tim*_*ses 5

这是使用我使用的Fullscreen APIRequestFullscreen方法的一种非常简单的方法(3 行代码),它兼容所有流行的浏览器:

var elem = document.getElementsByTagName('video')[0];
var fullscreen = elem.webkitRequestFullscreen || elem.mozRequestFullScreen || elem.msRequestFullscreen;
fullscreen.call(elem); // bind the 'this' from the video object and instantiate the correct fullscreen method.
Run Code Online (Sandbox Code Playgroud)

浏览器兼容性: MDN & Can I use