AudioTrackList:length 属性
只读的 AudioTrackList
属性 length
返回 AudioTrackList
中条目的数量,每个条目都是一个 AudioTrack
,表示媒体元素中的一个音频轨道。值为 0 表示媒体中没有音频轨道。
值
一个数字,表示 AudioTrackList
中包含多少个音频轨道。每个轨道都可以通过将 AudioTrackList
视为类型为 AudioTrack
的对象的数组来访问。
示例
此代码片段获取在 DOM 中找到的第一个 <video>
元素中的音频轨道数量,方法是使用 querySelector()
。
js
const videoElem = document.querySelector("video");
let numAudioTracks = 0;
if (videoElem.audioTracks) {
numAudioTracks = videoElem.audioTracks.length;
}
请注意,此示例检查 HTMLMediaElement.audioTracks
是否已定义,以避免在不支持 AudioTrack
的浏览器中失败。
规范
规范 |
---|
HTML 标准 # dom-audiotracklist-length-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。