Audio 對象代表著 HTML <audio> 元素。
你可以使用getElementById()來訪問 <audio> 元素:
你可以使用document.createElement()方法創建 <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 | 設置或返回音頻的音量 |
方法 | 描述 |
---|---|
addTextTrack() | 在音頻中添加一個新的文本軌道 |
canPlayType() | 檢查瀏覽器是否可以播放指定的音頻類型 |
fastSeek() | 在音頻播放器中指定播放時間。 |
getStartDate() | 返回一個新的Date對象,表示當前時間軸偏移量 |
load() | 重新加載音頻元素 |
play() | 開始播放音頻 |
pause() | 暫停當前播放的音頻 |
HTML 教程: HTML5 audio
HTML 參考手冊: HTML <audio> 標簽
HTML 音頻/視頻 DOM 參考手冊: HTML 音頻/視頻