微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML5使用DOM进行自定义控制

这篇文章主要介绍了关于HTML5使用DOM进行自定义控制,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

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

<p id=video_p 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> 
</p>
<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 属性是立即可用的。
在视频的元数据已加载后,其他属性才可用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。