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就可以了
  • 相关阅读:
    CentOS搭建nginx环境
    Gitment评论插件的使用
    GitPages部署自己的网站
    ubuntu防火墙规则之ufw
    鸟哥的Linux私房菜笔记第六章(二)
    一次使用InfluxDB数据库的总结
    网站实现markdown功能
    鸟哥的Linux私房菜笔记第六章(一)
    Flutter学习笔记(21)--TextField文本框组件和Card卡片组件
    Flutter学习笔记(20)--FloatingActionButton、PopupMenuButton、SimpleDialog、AlertDialog、SnackBar
  • 原文地址:https://www.cnblogs.com/zyz-s/p/13032912.html
Copyright © 2011-2022 走看看