<video>标记
定义和用法:
<video> 标签定义视频,比如电影片段或其他视频流。
各系统与浏览器支持的视频格式
操作系统
浏览器
支持度(ogg = 带有Thedora 视频编码和Vorbis 音频编码的Ogg 文件。
mp4 = 带有H.264 视频编码和AAC 音频编码的MPEG 4 文件。)
备注
Windows
Internet Explorer 6
不支持
如果安装了Google Chrome Frame,支持HTML5
Internet Explorer
7
不支持
如果安装了Google Chrome Frame,支持HTML5
Internet Explorer
8
不支持
如果安装了Google Chrome Frame,支持HTML5
Internet Explorer
9
支持(mp4,webm*)
*如果安装了VP8解码器
Firefox < 3.5
不支持
Firefox 3.5, 3.6
支持(ogg)
Firefox 4
支持(webm,ogg)
Firefox 5
支持(webm,ogg)
Firefox 6
支持(webm,ogg)
Chrome < 3
不支持
Chrome 3, 4, 5
支持(mp4,ogg)
Chrome 6
支持(mp4,webm,ogg)
Chrome>6
支持(mp4,webm,ogg)
Opera < 10.5
不支持
Opera 10.5
支持(ogg)
Opera 10.6
支持(webm,ogg)
Opera 11
支持(webm,ogg)
Safari 3.1, 4, 5
支持(mp4)
Mac
Safari < 3.1
不支持
Safari 3.1, 4, 5
支持(mp4)
Firefox < 3.5
不支持
Firefox 3.5, 3.6
支持(ogg)
Firefox 4
支持(webm,ogg)
Firefox 5
支持(webm,ogg)
Chrome < 3
不支持
Chrome 3, 4, 5
支持(mp4,ogg)
Chrome 6
支持(mp4,webm,ogg)
Opera < 10.5
不支持
Opera 10.5
支持(ogg)
Opera 10.6
支持(webm,ogg)
Opera 11
支持(webm,ogg)
Linux
Firefox < 3.5
不支持
Firefox 3.5, 3.6
支持(ogg)
Firefox 4
支持(webm,ogg)
Firefox 5
支持(webm,ogg)
Chrome < 3
不支持
Chrome 3, 4, 5
支持(mp4,ogg)
Chrom
支持(mp4,webm,ogg)
Opera < 10.5
不支持
Opera 10.5
支持(ogg)
Opera 10.6
支持(webm,ogg)
Opera 11
支持(webm,ogg)
Konqueror < 4.4
不支持
Konqueror 4.4+
支持(ogg)
iOS
(iPhone,iOS 3,4)
Safari
支持(mp4)
早期版本(iOS 1,2)不支持HTML5视频
(iPad, iOS 3.2)
Safari
支持(mp4)
Android
Android 2.1, 2.2
支持(mp4)
Android 2.3
支持(mp4)
<audio> 标记
定义和用法
<audio> 标签定义声音,比如音乐或其他音频流。
实例:
一段简单的HTML 5 音频
<audio src=”someaudio.wav”>
您的浏览器不支持 audio 标签。
</audio>
音频格式:
当前,audio 元素支持三种音频格式:
IE 8
Firefox 3.5
Opera 10.5
Chrome 3.0
Safari 3.0
Ogg Vorbis
√
√
√
MP4
√
√
Wav
√
√
√
<canvas> 标记
定义和用法:
<canvas> 标签定义图形,比如图表和其他图像。
HTML5 的 canvas 元素使用JavaScript 在网页上绘制图像。
画布是一个矩形区域,您可以控制其每一像素。
canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
实例:
通过 canvas 元素来显示一个红色的矩形:
<canvas id=”myCanvas”></canvas>
<script type=”text/javascript”>
var canvas=document.getElementById(‘myCanvas’);
var ctx=canvas.getContext(’2d’);
ctx.fillStyle=’#FF0000′;
ctx.fillRect(0,0,80,100);
</script>