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 | 當視頻停止,因為它需要緩衝下一幀火災 |