HTML5<video>使用DOM进行自定义控制示例代码

黑色曼陀罗961

黑色曼陀罗961

2016-02-19 10:36

下面,图老师小编带您去了解一下HTML5<video>使用DOM进行自定义控制示例代码,生活就是不断的发现新事物,get新技能~
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 属性是立即可用的。
在视频的元数据已加载后,其他属性才可用。
展开更多 50%)
分享

猜你喜欢

HTML5<video>使用DOM进行自定义控制示例代码

Web开发
HTML5<video>使用DOM进行自定义控制示例代码

HTML5 Canvas自定义圆角矩形与虚线示例代码

Web开发
HTML5 Canvas自定义圆角矩形与虚线示例代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用自定义HTML标签来进行网页设计

Web开发
使用自定义HTML标签来进行网页设计

自定义html标记替换html5新增元素

Web开发
自定义html标记替换html5新增元素

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用HTML5拍照示例代码

Web开发
使用HTML5拍照示例代码

html5弹跳球示例代码

Web开发
html5弹跳球示例代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

ListView的View回收引起的checkbox状态改变监听等问题解决方案

ListView的View回收引起的checkbox状态改变监听等问题解决方案

html5 offlline 缓存使用示例

html5 offlline 缓存使用示例
下拉加载更多内容 ↓