最新的Web開發教程
 

HTML音頻/視頻DOM參考


HTML音頻和視頻DOM參考

HTML5的DOM有方法,屬性和事件<audio><video>元素。

這些方法,屬性和事件使您可以操作<audio><video>使用JavaScript元素。


HTML音頻/視頻的方法

方法 描述
addTextTrack() 添加一個新的文本軌道的音頻/視頻
canPlayType() 檢查瀏覽器可以播放指定的音頻/視頻類型
load() 重新加載音頻/視頻元素
play() 開始播放音頻/視頻
pause() 暫停當前正在播放的音頻/視頻

HTML音頻/視頻屬性

屬性 描述
audioTracks 返回表示可用的音頻軌道的AudioTrackList對象
autoplay 設置或返回是否音頻/視頻應該立即開始播放,因為它是裝
buffered 返回表示音頻/視頻的緩衝部件一TimeRanges對象
controller 返回表示音頻/視頻的當前媒體控制器的MediaController對象
controls 設置或返回音頻/視頻是否應顯示控件(如播放/暫停等)
crossOrigin 設置或返回音頻/視頻的CORS設置
currentSrc 返回當前的音頻/視頻的網址
currentTime 設置或返回音頻/視頻當前播放位置(以秒為單位)
defaultMuted 設置或返回是否音頻/視頻應該是默認靜音
defaultPlaybackRate 設置或返回音頻/視頻播放的默認速度
duration 返回當前的音頻/視頻的長度(以秒為單位)
ended 返回是否音頻/視頻的重放已經結束或不
error 返回表示音頻/視頻的差錯狀態MediaError對象
loop 設置或返回是否完成後,音頻/視頻應重新開始
mediaGroup 設置或返回音頻/視頻所屬的組(用來連接多種音頻/視頻內容)
muted 設置或返回是否音頻/視頻靜音與否
networkState 返回音頻/視頻的當前網絡狀態
paused 返回是否音頻/視頻被暫停或停止
playbackRate 設置或返回音頻/視頻播放的速度
played 返回表示音頻/視頻的播放部分的TimeRanges對象
preload 設置或返回是否音頻/視頻應該被加載在頁面加載時
readyState 返回音頻/視頻的當前就緒狀態
seekable 返回表示音頻/視頻的可搜索部分的TimeRanges對象
seeking 返回用戶當前是否正在尋求在音頻/視頻
src 設置或返回音頻/視頻單元的電流源
startDate 返回表示當前時間的Date對象偏移
textTracks 返回表示可用文本軌道一TextTrackList對象
videoTracks 返回表示可用的視頻軌道上VideoTrackList對象
volume 設置或返回音頻/視頻的音量

HTML音頻/視頻活動

事件 描述
abort 火災時,音頻/視頻的裝載被中止
canplay 火災時,瀏覽器就可以開始播放音頻/視頻
canplaythrough 火災時,瀏覽器可以在不停止緩衝通過音頻/視頻播放
durationchange 火災時,該音頻/視頻的持續時間被改變
emptied 火災時,當前播放列表為空
ended 當當前播放列表結束火災
error 火災時,音頻/視頻的加載過程中出現錯誤
loadeddata 當在瀏覽器中加載的音頻/視頻的當前幀的火災
loadedmetadata 當瀏覽器加載的元數據的音頻/視頻火災
loadstart 當瀏覽器開始尋找音頻/視頻火災
pause 火災時,音頻/視頻已暫停
play 當音頻/視頻已啟動火災或不再暫停
playing 已被暫停或停止緩衝當音頻/視頻播放後火災
progress 火災時,瀏覽器下載音頻/視頻
ratechange 火災時,該音頻/視頻的播放速度改變
seeked 火災時,用戶完成移動/跳躍到新的位置在音頻/視頻
seeking 當用戶開始移動/跳躍到新的位置在音頻/視頻火災
stalled 火災時,瀏覽器試圖讓媒體數據,但數據不可用
suspend 火災時,瀏覽器是故意沒有得到媒體數據
timeupdate 火災時,當前播放的位置發生了變化
volumechange 火災時,成交量有所改變
waiting 當視頻停止,因為它需要緩衝下一幀火災