当前,video 元素支持三种视频格式:
| 格式 | IE | Firefox | Opera | Chrome | Safari | 
|---|---|---|---|---|---|
| Ogg | No | 3.5+ | 10.5+ | 5.0+ | No | 
| MPEG 4 | 9.0+ | No | No | 5.0+ | 3.0+ | 
| WebM | No | 4.0+ | 10.6+ | 6.0+ | No | 
Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件
只需要在页面中使用以下标签
<video width="480" height="320" controls="controls" > <source src="test.mp4" type="video/mp4"> 您的浏览不支持视频标签 </video>
属性 值 描述
| 属性 | 值 | 描述 | 
|---|---|---|
| autoplay | autoplay | 如果出现该属性,则视频在就绪后马上播放。 | 
| controls | controls | 如果出现该属性,则向用户显示控件,比如播放按钮。 | 
| height | pixels | 设置视频播放器的高度。 | 
| loop | loop | 如果出现该属性,则当媒介文件完成播放后再次开始播放。 | 
| preload | preload | 
 如果出现该属性,则视频在页面加载时进行加载,并预备播放。 如果使用 "autoplay",则忽略该属性。  | 
| src | url | 要播放的视频的 URL。 | 
| width | pixels | 设置视频播放器的宽度。 | 
下面列出了大多数浏览器支持的视频方法、属性和事件:
| 方法 | 属性 | 事件 | 
|---|---|---|
| play() | currentSrc | play | 
| pause() | currentTime | pause | 
| load() | videoWidth | progress | 
| canPlayType | videoHeight | error | 
| duration | timeupdate | |
| ended | ended | |
| error | abort | |
| paused | empty | |
| muted | emptied | |
| seeking | waiting | |
| volume | loadedmetadata | |
| height | ||
| width | 
注释:在所有属性中,只有 videoWidth 和 videoHeight 属性是立即可用的。在视频的元数据已加载后,其他属性才可用。
原文:http://www.cnblogs.com/liunanjava/p/4471463.html