HTML5的video虽然可用controls来展示控件

HTML5的video虽然可用controls来展示控件,并进行控制播放暂停等,但是不同的浏览器显示的效果可能不一样,所以很多时候我们需要使用Dom来进行自定义的一些操作和控制。下面是一个小例子。 
当然效果不是很美观,若想好看的可以自己设置css样式等。

复制代码

代码如下:

<div id="video_div" style="text-align:center;"> 
<button onclick="playPause()">播放/暂停</button> 
<button onclick="toBig()">大</button> 
<button onclick="toNormal()">中</button> 
<button onclick="toSmall()">小</button>

<video id="myVideo" width="500" height="250" style="margin-top:15px;"> 
<source src="demo.mp4" type="video/mp4" /> 
<source src="demo.ogg" type="video/ogg" /> 
您的浏览器不支持此HTML5 视频标签。 
</video> 
</div>

复制代码

代码如下:

<script type="text/javascript"> 
var myVideo=document.getElementById("myVideo"); 
function playPause() 

if (myVideo.paused) 
myVideo.play(); 
else 
myVideo.pause(); 

function toBig() 

myVideo.width=560; 

function toNormal() 

myVideo.width=420; 

function toSmall() 

myVideo.width=320; 

</script>

需要注意的是在所有属性中,只有 videoWidth 和 videoHeight 属性是立即可用的。 
在视频的元数据已加载后,其他属性才可用。

时间: 2024-10-13 02:22:50

HTML5的video虽然可用controls来展示控件的相关文章

DbCAD dev CAD/DWG/DXF编辑与展示控件

DbCAD dev是非常优秀的CAD控件产品,它集成了CAD, AM/FM, GPS and RDBMS等技术,让相关的应用程序开发变得快速而简单 DbCAD dev允许用户使用以下功能 能用比较流行的光栅和矢量文件格式显示图画.地图和图像: 能同时显示多个图画.地图和图像文件,并且没有尺寸的限制: 能创建和编辑图形对象: 能向/从一个标准数据库中输入和输出矢量数据,然后使用DbCAD的低级函数或者直接通过选定的RDBMS来管理数据: 能用唯一的标识符将矢量实体和数据库记录连接在一起: 能添加光

百度 flash html5自切换 多文件异步上传控件webuploader基本用法

双核浏览器下在chrome内核中使用uploadify总有302问题,也不知道如何修复,之所以喜欢360浏览器是因为帮客户控制渲染内核: 若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit"> 若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp"> 若页面需默认用ie标准内核,增加标签

swt controls里的控件list

swt controls里的控件list,怎么显示滚动条,并且滚动条自动移动到最下边时,显示最新内容 1 package com.jokul; 2 3 import org.eclipse.swt.widgets.Display; 4 import org.eclipse.swt.widgets.Shell; 5 import org.eclipse.swt.SWT; 6 import org.eclipse.swt.widgets.Label; 7 import org.eclipse.swt

jquery分页展示控件:kkpager

kkpager v1.2 js分页展示控件,传入简单参数就能使用的分页效果控件 准备工作,引入js.css <script type="text/javascript" src="../lib/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="../src/kkpager.min.js"></scri

DbCAD dev CAD/DWG/DXF编辑与展示控件详细介绍

DbCAD dev是非常优秀的CAD控件产品,它集成了CAD, AM/FM, GPS and RDBMS等技术,让相关的应用程序开发变得快速而简单 DbCAD dev允许用户使用以下功能 能用比较流行的光栅和矢量文件格式显示图画.地图和图像: 能同时显示多个图画.地图和图像文件,并且没有尺寸的限制: 能创建和编辑图形对象: 能向/从一个标准数据库中输入和输出矢量数据,然后使用DbCAD的低级函数或者直接通过选定的RDBMS来管理数据: 能用唯一的标识符将矢量实体和数据库记录连接在一起: 能添加光

ASP.Net中数据展示控件的嵌套使用

1,工作中遇到这样一个需求,页面上要把所有的User加载出来,同时每个User后面紧跟着要把User的任务加载出来!我的处理方法是用Repeater来加载所有的User,同时在Repeater里面嵌套一个GridView,将每个User的任务展示出来!代码如下 前台代码: <asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound"

c# 使用Controls.Remove异常控件时 要记得用dispose方法释放改控件

Control C=panel1.Controls[0]); panel1.Controls.Remove(C); C.Dispose(); 原文地址:https://www.cnblogs.com/cxyzhangjie/p/8432172.html

ASP.Net中数据展示控件的嵌套使用示例

www.qdmm.com/BookReader/1086869,68369517.aspxwww.qdmm.com/BookReader/1086869,68369519.aspxwww.qdmm.com/BookReader/1086869,68369521.aspxwww.qdmm.com/BookReader/1086869,68369523.aspxwww.qdmm.com/BookReader/1086869,68369524.aspxwww.qdmm.com/BookReader/1

HTML5 视频播放 &lt;video&gt;

HTML5 中的视频播放 ===================================================================== <video> -------不需要下载任何额外的浏览器视频播放插件 -------完全由浏览器自身实现视频的解码和播放 <video src=" " controls  poster="xx.jpg"></video> ------video标签的属性-------