HTML DOM Audio 對象
Audio 對象
Audio 對象HTML5中新增的。。
Audio 對象代表著 HTML <audio> 元素。
訪問 Audio 對象
你可以使用getElementById()來訪問 <audio> 元素:
var x = document.getElementById("myAudio");
創建 Audio 對象
你可以使用document.createElement()方法創建 <audio> 元素:
var x = document.createElement("AUDIO");
Audio 對象屬性
| 屬性 | 描述 | 
|---|---|
| audioTracks | 返回表示可用音頻軌道的 AudioTrackList 對象 | 
| autoplay | 設置或返回是否在加載完成後隨即播放音頻 | 
| buffered | 返回表示音頻已緩衝部分的 TimeRanges 對象 | 
| controller | 返回表示音頻當前媒體控制器的 MediaController 對象 | 
| controls | 設置或返回音頻是否顯示控件(比如播放/暫停等) | 
| crossOrigin | 設置或返回音頻的 CORS 設置 | 
| currentSrc | 回當前音頻的 URL | 
| currentTime | 設置或返回音頻中的當前播放位置(以秒計) | 
| defaultMuted | 設置或返回音頻默認是否靜音 | 
| defaultPlaybackRate | 設置或返回音頻的默認播放速度 | 
| duration | 返回當前音頻的長度(以秒計) | 
| ended | 返回音頻的播放是否已結束 | 
| error | 返回表示音頻錯誤狀態的 MediaError 對象 | 
| loop | 設置或返回音頻是否應在結束時重新播放 | 
| mediaGroup | 設置或返回音頻所屬的組合(用於連接多個音頻元素) | 
| muted | 設置或返回音頻是否靜音 | 
| networkState | 返回音頻的當前網路狀態 | 
| paused | 設置或返回音頻是否暫停 | 
| playbackRate | 設置或返回音頻播放的速度 | 
| played | 返回表示音頻已播放部分的 TimeRanges 對象 | 
| preload | 設置或返回音頻是否應該在頁面加載後進行加載 | 
| readyState | 返回音頻當前的就緒狀態 | 
| seekable | 返回表示音頻可尋址部分的 TimeRanges 對象 | 
| seeking | 返回用戶是否正在音頻中進行查找 | 
| src | 設置或返回音頻元素的當前來源 | 
| textTracks | 返回表示可用文本軌道的 TextTrackList 對象 | 
| volume | 設置或返回音頻的音量 | 
Audio 對象方法
| 方法 | 描述 | 
|---|---|
| addTextTrack() | 在音頻中添加一個新的文本軌道 | 
| canPlayType() | 檢查流覽器是否可以播放指定的音頻類型 | 
| fastSeek() | 在音頻播放器中指定播放時間。 | 
| getStartDate() | 返回一個新的Date對象,表示當前時間軸偏移量 | 
| load() | 重新加載音頻元素 | 
| play() | 開始播放音頻 | 
| pause() | 暫停當前播放的音頻 | 
標準屬性和事件
相關文章
HTML 教學: HTML5 audio
HTML 參考手冊: HTML <audio> 標籤
HTML 音頻/視頻 DOM 參考手冊: HTML 音頻/視頻
