华域联盟 HTML5 HTML5 使用DOM进行自定义控制示例代码

HTML5 使用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 属性是立即可用的。

在视频的元数据已加载后,其他属性才可用。

本文由 华域联盟 原创撰写:华域联盟 » HTML5 使用DOM进行自定义控制示例代码

转载请保留出处和原文链接:https://www.cnhackhy.com/139825.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部