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
不支持 不支持 不支持 不支持 不支持