美文网首页
video用法

video用法

作者: zlf_j | 来源:发表于2020-12-14 13:58 被阅读0次

1、视频禁止下载

controlslist="nodownload"

<video preload src="a.mp4" controls controlslist="nodownload"></video>

https://blog.csdn.net/p793049488/article/details/81170454

2、视频播放图标居中,点击播放

video标签上面覆盖播放图标点击播放

  • html
                            <div class="video_box">
                                <video preload id="video" src="a.mp4" controls controlslist="nodownload"></video>
                                <div class="video_img">
                                    <span>
                                        <i class="el-icon-caret-right"></i> // (elementUI图标)
                                    </span>
                                </div>
                            </div>
  • css
       .video_box {
            width: 100%;
            position: relative;
        }
        
        .video_box video {
            width: 100%;
        }
        
        .video_box .video_img {
            width: 100%;
            height: 100%;
            text-align: center;
            cursor: pointer;
            font-size: 50px;
            color: #fff;
            position: absolute;
            z-index: 0;
            top: 0;
            left: 0;
            line-height: 100%;
        }
        
        .video_img span {
            display: inline-block;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 30px;
            background-color: #606266;
            color: #fff;
            margin: 0 auto;
            /*水平居中*/
            position: relative;
            top: 50%;
            /*偏移*/
            transform: translateY(-50%);
            border-radius: 50%;
            text-align: center;
        }
  • js
<script type="text/javascript">
    $(".video_img").click(function(){
        $(this).hide();
        $("#video")[0].play();
    })
</script>

https://blog.csdn.net/qq_43209114/article/details/100655330

3、页面有多个视频,一个视频播放时,其他视频暂停且播放时间归零

    var videoobjs = document.getElementsByTagName('video');
    //var videoobjs = $('video'); //jquery获取标签
    var videoobjlength = videoobjs.length;
    if(videoobjlength >0 ){
        for(let i=0;i<videoobjlength;i++){
            videoobjs[i].addEventListener('play',function(){
                for(let j=0;j<videoobjlength;j++){
                    if(i!=j && videoobjs[j].currentTime > 0){ // videoobjs[j].currentTime > 0 判断正在播放的视频
                        videoobjs[j].pause();
                        videoobjs[j].currentTime = 0
                    }
                }
            })
        }
    }

https://blog.csdn.net/s_turnTurn/article/details/106917572

相关文章

  • video用法

    1、视频禁止下载 controlslist="nodownload" https://blog.csdn.net/...

  • 多媒体和图形编程

    内容概述 基本用法

  • Git笔记

    推荐视频:图形界面用法参考(基础):https://www.bilibili.com/video/av104751...

  • Flutter支持视频播放

    播放视频文件: 通过video_player插件库来实现视频文件的播放。具体集成方式、用法可参考插件介绍,用法较简...

  • video 属性和事件用法大全

    1.属性 2.video 事件

  • video 属性和事件用法大全

    <...

  • H5 video标签

    基本用法 看着是挺简单的 属性 src 用于告诉video标签需要播放的视频地址 autoplay 用于告诉vi...

  • react-native-video使用攻略

    源码在此 仅供参考 一、简介 react-native-video是一个可以播放视频的组件,它的用法简单,功能完备...

  • video blob 视频优化

    在处理视频的时候,最基本的用法就是通过video来引入,但使用上总有些缺陷,例如视频源暴露问题,以及资源的播放加载...

  • 初识flv.js(上)

    一.前言 在了解flv.js之前,我们先来了解关于视频和音频的一些基本用法。h5中给我们友好的API video、...

网友评论

      本文标题:video用法

      本文链接:https://www.haomeiwen.com/subject/etevgktx.html