VideoTrackList: length 屬性
只讀的 VideoTrackList 屬性 length 返回 VideoTrackList 中的條目數量,每個條目都是一個 VideoTrack 物件,代表媒體元素中的一個影片軌道。
值為 0 表示媒體中沒有影片軌道。
值
一個表示 VideoTrackList 中包含多少影片軌道的數字。每個軌道都可以透過將 VideoTrackList 視為一個 VideoTrack 型別物件的陣列來訪問。
示例
此程式碼片段透過 querySelector() 在 DOM 中查詢找到的第一個 <video> 元素,並獲取其影片軌道的數量。
js
const videoElem = document.querySelector("video");
let numVideoTracks = 0;
if (videoElem.videoTracks) {
numVideoTracks = videoElem.videoTracks.length;
}
請注意,此示例會檢查以確保 HTMLMediaElement.videoTracks 已定義,以避免在不支援 VideoTrack 的瀏覽器上出錯。
規範
| 規範 |
|---|
| HTML # dom-videotracklist-length-dev |
瀏覽器相容性
載入中…