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 |
浏览器兼容性
加载中…