zoukankan      html  css  js  c++  java
  • video标签的视频全屏

    按钮:

    <div class="fullScreen" @click="fullScreen"><i class="el-icon-full-screen"></i></div>
    视频标签
    <video id="video" width="100%" height="100%" autoplay="autoplay" muted>                        
          <source :src="videoUrl" type="video/mp4" />
    </video>
    js部分:
        // 全屏
        Screen (element) {
            if (element.requestFullscreen) {
                element.requestFullscreen();
            } else if (element.mozRequestFullScreen) {
                element.mozRequestFullScreen();
            } else if (element.msRequestFullscreen) {
                element.msRequestFullscreen();
            } else if (element.oRequestFullscreen) {
                element.oRequestFullscreen();
            } else if (element.webkitRequestFullscreen) {
                element.webkitRequestFullScreen();
            } else {
                var docHtml = document.documentElement;
                var docBody = document.body;
                var videobox = document.getElementById('video');
                var cssText = '100%;height:100%;overflow:hidden;';
                docHtml.style.cssText = cssText;
                docBody.style.cssText = cssText;
                videobox.style.cssText = cssText+';'+'margin:0px;padding:0px;';
                document.IsFullScreen = true;
            }
        },
        fullScreen () {
            let element = document.getElementById('video')
            this.Screen(element)
        },
     
     
    然后退出其实直接按ESC就可以了
  • 相关阅读:
    【原】基础篇:第九篇,Ext组件系列之field组件的基本用法
    为什么要返回byte[]
    Migrate Mysql to SQL Server 2005
    关于编码规范
    RPM删除包的时候报127错误
    邮政储蓄的线上故障
    string.replaceAll与StringUtils.replace
    EJB工作原理
    OJB Connection
    找工作
  • 原文地址:https://www.cnblogs.com/zyz-s/p/13032912.html
Copyright © 2011-2022 走看看