最新的Web开发教程
 

HTML DOM音频对象


音频对象

音频对象在HTML5是新的。

音频对象表示一个HTML <audio>元素。

注: <audio>在Internet Explorer 8和更早版本不支持元素。

访问一个音频对象

可以访问的<audio>通过使用元素getElementById()

var x = document.getElementById("myAudio");
试一试»

创建一个音频对象

可以创建<audio>使用元素document. createElement() document. createElement()方法:

var x = document.createElement("AUDIO");
试一试»

音频对象的属性

属性 描述
audioTracks 返回表示可用的音频轨道的AudioTrackList对象
autoplay 设置或返回是否应该音频尽快开始玩,因为它已准备好
buffered 返回表示音频的缓冲份TimeRanges对象
controller 返回表示音频的当前媒体控制器的MediaController对象
controls 设置或返回音频是否应该有显示控制(play/pause etc)
crossOrigin 设置或返回音频的CORS设置
currentSrc 返回当前音频的URL
currentTime 设置或返回当前回放位置在音频(in seconds)
defaultMuted 设置或返回是否音频默认情况下应该静音
defaultPlaybackRate 设置或返回是否音频的默认播放速度
duration 返回的长度audio(in seconds)
ended 返回音频的播放是否已经结束
error 返回表示音频的错误状态MediaError对象
loop 设置或返回音频是否应该重新开始玩了,每次都完成
mediaGroup 设置或返回媒体组的名称的audio(s)是其中一部分
muted 设置或返回是否声音应该关闭
networkState 返回声音的当前的网络状态
paused 设置或返回是否音频暂停
playbackRate 设置或返回音频播放的速度
played 返回表示音频的部分起到一个TimeRanges对象
preload 设置或返回的值preload的音频属性
readyState 返回声音的当前就绪状态
seekable 返回表示音频的可搜索份TimeRanges对象
seeking 返回用户当前是否正在寻找在音频
src 设置或返回的值src音频属性
textTracks 返回表示可用文本轨道上TextTrackList对象
volume 设置或返回音频的音量

音频对象的方法

方法 描述
addTextTrack() 添加一个新的文本轨道的音频
canPlayType() 检查浏览器是否可以播放指定的音频类型
fastSeek() 寻求到一个指定的时间在音频播放器
getStartDate() 返回一个新的Date对象,表示当前时间线偏移
load() 重新加载音频元素
play() 开始播放音频
pause() 暂停当前​​播放的音频

标准属性和事件

音频对象也支持标准的属性事件


相关页面

HTML教程: HTML5音频

HTML参考: HTML <audio>标签