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