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