视频播放- video标签

HTML 5支持很多种格式的音视频编码与封装格式,使之可与flash player相抗衡。

支持封装格式有mp4, m4v, mov, flv, ogv, webm, avi等。

其中支持的视频压缩格式有:H.264, Theora, VP8,音频压缩格式有mp3, aac, vorbis等。


在HTML 5语言中,视频的支持很简单,<video>标签可以定义一个视频元素。如:
<video src="somevideo.ext" width="320" height="240" autoplay></video>

为了防止浏览器确认可以播放文件某个视频,可以准备一个视频的多个备份,由HTML 5沟通用哪个文件格式进行播放,示例:
<video width="320" height="240" controls>
	<source src="video.mp4" type='video/mp4; codec="avc.42E01E, mp4a.40.2"'>
	<source src="video.webm" type='video/webm; codec="vp8, vorbis"'>
	<source src="video.ogv" type='video/ogg; codec="theora, vorbis"'>
</video>

也可以通过preload来控制页面加载时开始加载视频,但不开始播放,也可以为preload设为none来保证视频在用户的需求下才开始加载,而播放都可以由Javascript代码来触发。比如如下页面实现:

<!DOCTYPE html>
<html>
<head>
<meta charset=gb2312" />
<title>Canvas</title>


<script language="Javascript">
function play_video()
{
	var myvideo = document.getElementById("myvideo");
	myvideo.play();
}
</script>


</head>


<body>
<p align=center>
<video id="myvideo" src="test.mp4" width="320" height="240"  οnclick="play_video()" preload></video>
</p>


<p>
<br>
By zanosy@126.com
</p>


</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值