音频对象
音频对象在HTML5是新的。
音频对象表示一个HTML <audio>元素。
注: <audio>在Internet Explorer 8和更早版本不支持元素。
访问一个音频对象
可以访问的<audio>通过使用元素getElementById()
创建一个音频对象
可以创建<audio>使用元素document. createElement() document. createElement()方法:
音频对象的属性
属性 | 描述 |
---|---|
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>标签