HTML5的video虽然可用controls来展示控件,并进行控制播放暂停等,但是不同的浏览器显示的效果可能不一样,下面与大家分享下使用Dom来进行自定义的一些操作和控制
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 属性是立即可用的。
在视频的元数据已加载后,其他属性才可用。
最新资讯
链家成“行业公敌”,“广积粮,缓称王”才是解围之道

链家成“行业公敌”,“

贝壳找房不妨同时运营链家和贝壳找房两个品牌,“两条腿
杜均“竖中指”骂火币是独裁者

杜均“竖中指”骂火币

“节点资本即日起退出火币超级节点,不再参与HADAX任何
随着亚马逊一声哨响,又一个行业的颤抖开始了

随着亚马逊一声哨响,又

从网上大型零售,到实体零售店,再到食品连锁超市,从无人机
为什么我们都是大数据时代的“统计文盲”?

为什么我们都是大数据

大数据时代,不会找数据、读不懂数据以及用错误的办法分
年轻比经验重要,团队比球星重要

年轻比经验重要,团队比

年轻比经验更重要,公司管理不需要教条而需要活力。
送德国队回家的冠军魔咒,真的是一门玄学?

送德国队回家的冠军魔

卫冕冠军魔咒是玄学?真的能用它来解释德国队这次的“世
最新文章
canvas烟花特效锦集

canvas烟花特效锦集

这篇文章主要介绍了canvas烟花特效锦集,小编觉得挺不错
使用Html5、CSS实现文字阴影效果

使用Html5、CSS实现文

这篇文章主要介绍了使用Html5、CSS实现文字阴影效果的
html5 canvas绘制放射性渐变色效果

html5 canvas绘制放射

这篇文章主要介绍了html5 canvas绘制放射性渐变色效果
canvas基础之图形验证码的示例

canvas基础之图形验证

这篇文章主要介绍了canvas基础之图形验证码的示例的相
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能

利用HTML5+css3+jquer

这篇文章主要介绍了利用HTML5+css3+jquery+weui实现仿
用HTML5实现手机摇一摇的功能的教程

用HTML5实现手机摇一

手机上的摇一摇功能不错.怎么实现的呢