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() 暫停當前播放的音頻

標準屬性和事件

Canvas 對象同樣支持標準 屬性事件


相關文章

HTML 教學: HTML5 audio

HTML 參考手冊: HTML <audio> 標籤

HTML 音頻/視頻 DOM 參考手冊: HTML 音頻/視頻