javascript - 如何在单个 HTML5 全屏模式下显示 2 个视频

标签 javascript html html5-video fullscreen html5-fullscreen

我有 2 个视频标签。如何显示包含两个视频的单个全屏模式(例如,视频聊天,我想同时看到我自己的相机和我 friend 的相机)?

最佳答案

回答

我认为没有办法像您现在想要的那样使用全屏模式。

解决方案

您可以使某个元素全屏显示,例如包裹两个视频的容器。 Chrome 15、Firefox 10、Safari 5.1、IE 10 支持。

MDN reference to the fullscreen API

其他解决方案

您可以在浏览器中填充您的两个视频,例如

#video1, #video2 {
    width: 50%;
    height: 100vh;
    float:left;
}

某处有一条小消息说“将浏览器置于全屏以获得更好的体验”或者有一个按钮可以像这样切换几乎全屏模式。

<script type="text/javascript">
    window.onload = maxWindow;

    function maxWindow() {
        window.moveTo(0, 0);


        if (document.all) {
            top.window.resizeTo(screen.availWidth, screen.availHeight);
        }

        else if (document.layers || document.getElementById) {
            if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth) {
                top.window.outerHeight = screen.availHeight;
                top.window.outerWidth = screen.availWidth;
            }
        }
    }

</script> 

代码取自Stack Overflow answer

关于javascript - 如何在单个 HTML5 全屏模式下显示 2 个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33765130/

相关文章:

php - 向/从二维数组添加/获取数据不起作用

javascript - 如何为 prettyPhoto 实现自定义标记触发器

javascript - 具有 HTML5 音频属性的 vuejs

javascript - Typescript 通用类型保护

javascript - Style = “display=none;” 在我的元素中无法正常工作

youtube - 如何构建一个简单的视频流服务器?

javascript - Video.js 播放器在处理并重新初始化后无法播放

css - 在 CSS 断点禁用 html5 视频下载

javascript - 尝试加载一个模型,该模型包含模式中的 2 个不同对象列表

javascript - 将具有特殊字符的动态字符串变量传递给 JQuery 函数