12.3.3 音频属性

12.3.3 音频属性

表12-4所示的是常用的audio元素属性。

表12-4 audio元素属性

1.src

在该属性中指定音频的URL地址。

2.autoplay

在该属性中指定媒体是否在页面加载后自动播放。该属性的语法如下:

3.preload

preload属性规定是否在页面加载后载入音频。如果设置了autoplay属性,则忽略该属性。该属性有3个可选的值:none、meta、auto。

(1)auto——当页面加载后载入整个音频;

(2)meta——当页面加载后只载入元数据;

(3)none——当页面加载后不载入音频。

该属性的语法如下:

4.loop

loop属性规定当音频结束后将重新开始播放。如果设置该属性,则音频将循环播放。该属性的语法如下:

5.controls

controls属性规定浏览器应该为音频提供播放控件。浏览器控件应该包括:播放、暂停、定位、音量、全屏切换、字幕(如果可用)、音轨(如果可用)。该属性的语法如下:

6.其他属性

error、networkState、currentSrc、buffered、readyState、seeking与seekable、currentTime、startTime与duration、played、paused与ended、defaultPlaybackRate与playbackRate、volume与muted这些属性在audio元素中的用法和在video元素中一样。