video 元素支持三种视频格式
-
Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
支持的浏览器有:Firefox、Opera、Chrome
-
MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
支持的浏览器有:IE9+、Chrome、Safari
虽然目前应用较广,单有专利保护,是收费在
-
WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件
支持的浏览器有:Chrome、Opera、Safari
video 属性
src url 要播放的视频的 URL地址。
width 正整数/百分比 设置视频播放器的宽度。
height 正整数/百分比 设置视频播放器的高度。
poster URL 视频播放前的预览图片
autoplay 空值/autoplay 视频在就绪后自动播放。一般不设置该属性。
loop 空值/loop 循环播放。
preload auto/none/metadata 视频在页面加载时是否进行加载,并预备播放。一般不需要设置,使用默认值即可。
control 空值/controls 向用户显示控件,比如播放按钮
<body>
<!-- <video src="./video/video.webm" controls="controls" width="500px" height="350px" style="background:pink" poster="./end.gif" autoplay="autoplay" loop="" preload="none"></video> -->
<source src="./video/video.mp4" type="" />
<source src="./video/video.webm" type="" />
</body>
audio 元素支持三种音频格式
- Ogg 免费, 支持的浏览器:Firefox、Opera、Chrome
- MP3 收费, 支持的浏览器: IE9+、Chrome、Safari
- Wav 收费, 支持的浏览器: Firefox、Chrome、Safari
audio 属性
src url 要播放的 音频的 URL地址。
controls 空值/controls 向用户显示控件,比如播放按钮
autoplay 空值/autoplay 音频在就绪后自动播放。一般不设置该属性。
loop 空值/loop 循环播放。
preload auto/none/metadata 音频在页面加载时是否进行加载,并预备播放。一般不需要设置,使用默认值即可。
source元素-解决浏览器额兼容
- HTML5 中新增的元素
- video和audio元素的子元素,可指定多个文件来源,用来解决浏览器的兼容问题
- 如果使用了source元素,则不可以在video和audio中设置src属性
embed定义嵌入的内容,比如插件。
- embed用来嵌入对象,比如flash,但是能否正常显示,取决于浏览器是否支持或是否安装有相应的插件
- embed元素的属性有src、type、width、height、
- object定义定义一个嵌入的对象,用于包含对象,比如图像、音频、视频、以及 Flash。
<embed src="./video/flash作品.swf" width="800px" height="600px" />
网友评论