如何打开全屏视频?

时间:2016-10-30 14:26:58

标签: javascript jquery html iframe

我通过几个按钮链接到多个元素来制作视频互动,但这个元素是全屏最好的展示,所以我正在寻找一个集成代码的解决方案(如果可能的话),这样当我点击我网站上的视频,视频将自动全屏显示。这可能吗?

<div style="position: relative; padding-bottom: 56.25%; "><iframe style="position: absolute; top: 0; left: 0;" frameborder="0" allowfullscreen scrolling="no" style="width: 1px; min-width: 100%; *width: 100%;" height="100%" src="https://playfilmstorage.blob.core.windows.net/media/published/398548bd-4bc9-42cf-ab5e-bd6a922afbf0/index.html?autoplay=false"></iframe></div>

1 个答案:

答案 0 :(得分:0)

试试这个:
有一个javascript的解决方案。它适用于Mozilla和Webkit浏览器。

您可以使用element.mozRequestFullScreen();element.webkitRequestFullScreen();

示例:

function goFullscreen(id) {
    var element = document.getElementById(id);

    if (element.mozRequestFullScreen) {
      element.mozRequestFullScreen();
    } else if (element.webkitRequestFullScreen) {
      element.webkitRequestFullScreen();
   }
}
<img class="video_player" src="image.jpg" id="player"></img>
<button onclick="goFullscreen('player'); return false">Fullscreen</button>

要允许<iframe>元素的全屏模式,您需要在allowFullScreen上设置iframe:

<iframe src="iframe.html" width="100" height="100" allowFullScreen></iframe>