zoukankan      html  css  js  c++  java
  • 多个视频时,利用函数实现播放一个,其他自动暂停

    <style type="text/css">
    .aa{ 300px;                                      //给三个div定义一个样式
    	height:250px;
    	position:relative;
    	float:left;
    	margin-left:20px;
         	
    }
    </style>
    </head>
    <body>
    
    <div class="aa" onclick="ff1()">
    <video  id="v1" src="12312313326602661112.mp4" width="300" height="250" controls="controls" "></video>       //controls是视频播放器的控制面板
    </div>
    <div class="aa"  onclick="ff2()">
    <video  id="v2"src="131_1.mp4" width="300" height="250" controls="controls"></video>
    </div>
    <div class="aa"  onclick="ff3()">
    <video  id="v3" src="file:///E|/123456/audio1/1234.mp4" width="300" height="250" controls="controls"></video>
    </div>
    
    </body>
    </html>
    <script language="javascript">
    function ff1()                 
    {
    	document.getElementById("v1").play();           //通过id找到v1,单击时变成播放
    	document.getElementById("v2").pause();           //通过id找到v2,单击时变暂停
    	document.getElementById("v3").pause();           //通过id找到v3,单击时变成暂停
    }
    function ff2()
    {
    	document.getElementById("v1").pause();
    	document.getElementById("v2").play();
    	document.getElementById("v3").pause();
    }
    function ff3()
    {
    	document.getElementById("v1").pause();
    	document.getElementById("v2").pause();
    	document.getElementById("v3").play();
    }
    </script>
    

      整体思路,单击某个视频时,触发函数,改变另外两个视频的播放状态变成停止

    效果图如下,没有控制面板的为播放中的视频

    点击第一个图时播放,点击第三个视频时,第一个视频停止,第三个视频播放,效果图如下

  • 相关阅读:
    函数
    向discuz里填充数据
    CI 基础
    FlashBuilder设置显示字符集
    win2003 Email邮件服务器搭配
    CI 模块化显示[仿照shopex功能]
    DW的鸟语
    CI 视图里加视图
    silverlight模拟单击事件
    自定义XML配置文件的操作类(转)
  • 原文地址:https://www.cnblogs.com/zhaotiancheng/p/6135202.html
Copyright © 2011-2022 走看看