HTML5之HTML元素扩展(上)—新增加的元素及使用概述

2020-04-24 19:40:38易采站长站整理

音频元素
audio元素用于标识声音内容,比如说音乐或是任何的其他音频流。该元素支持的格式如下表所示:

 IE 9Firefox 3.5Opera 10.5Chrome 3.0Safari 3.0
Ogg Vorbis  
MP3  
Wav  

audio标签有一些属性用来控制音频的内容、何时以及如何播放等方面的情况,这些属性分别是:src(文件名)、preload(在页面加载时加载)、controls(显示控制)、loop(循环)和autoplay(自动播放)。在下面的例子中,只要页面一加载音频就开会播放,其会持续播放,所提供的控制可以让用户停止或是重新开始播放音频:

复制代码
<audio src=”MyFirstMusic.ogg” controls=”controls” autoplay=”autoplay” loop=”loop”>
你的浏览器不支持audio元素。
</audio>

如果浏览器不支持该元素,则显示元素的文本信息。
如果设置了autoplay元素,则自动忽略preload属性。设置preload="auto"的话,则页面加载后载入音频。
audio元素允许指定多个source元素来兼容浏览器的问题。source 元素可以链接不同的音频文件。浏览器将使用第一个可识别的格式:

复制代码
<audio>
<source src=”song.ogg” type=”audio/ogg”>
<source src=”song.wma” type=”audio/x-ms-wma”>
<source src=”song.mp3″ type=”audio/mpeg”>
你的浏览器不支持audio元素。
</audio>

视频元素
video元素允许你播放视频片段或是流化视觉媒体。该元素支持的格式如下表所示:

格式IEFirefoxOperaChromeSafari
OggNo3.5+10.5+5.0+No
MPEG 49.0+NoNo5.0+3.0+
WebMNo4.0+10.6+6.0+No

它拥有audio元素所有的属性,另外再加上:muted(静音)、poster(等待图片)、width和height。最后两个意思不用说了。当视频正在加载或是视频处于完全没有加载的情况中时,poster属性(指定一个绝对的或相对的URL)可让你找出一张图像来应付着先;muted代表静音。

video也支持利用source元素解决兼容性问题。看一个小例子:

复制代码
<video width=”320″ height=”240″ controls=”controls” poster=”/images/screen.gif”>