Video videoTracks 属性
定义和用法
videoTracks 属性返回 VideoTrackList 对象。
VideoTrackList 对象代表视频的可用视频轨道。
每个可用的视频轨道都由一个 VideoTrack 对象表示。
实例
获取可用视频轨道的数量:
var x = document.getElementById("myVideo").videoTracks.length;
亲自试一试
语法
videoObject.videoTracks
返回值
| 类型 |
描述 |
| VideoTrackList 对象 |
代表视频的可用视频轨道。
VideoTrackList 对象:
- videoTracks.length - 获取视频中可用的视频轨道数
- videoTracks.getTrackById(id) - 通过 id 获取 VideoTrack 对象
- videoTracks[index] - 按索引获取 VideoTrack 对象
- videoTracks.selectedIndex - 获取当前 VideoTrack 对象的索引
注释:第一个可用的 VideoTrack 对象是索引 0。
|
| VideoTrack 对象 |
代表视频轨道。
VideoTrack 对象属性:
- id - 获取视频轨道的 id
- kind - 获取视频轨道的类型
- label - 获取视频轨道的标签
- language - 获取视频轨道的语言
- selected - 获取或设置是否轨道处于活动状态 (true|false)
kind 属性的值:
- "alternative"
- "captions"
- "main"
- "sign"
- "subtitles"
- "commentary"
- ""(空字符串)
|
浏览器支持
| Chrome |
Edge |
Firefox |
Safari |
Opera |
| Chrome |
Edge |
Firefox |
Safari |
Opera |
| 不支持 |
不支持 |
不支持 |
不支持 |
不支持 |