Video videoTracksProperty

Video 对象参考手册Video Object

Examples

Get the number of available video tracks:

var x = document.getElementById("myVideo").videoTracks.length;

Try it Yourself »

Definition and Usage

The videoTracks property returns a VideoTrackList object.

The VideoTrackList object represents the available video tracks of a video.

The VideoTrack object represents each available video track.


Browser Support

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Currently, no mainstream browsers support the videoTracks property.


Syntax

videoObject.videoTracks

Return Value

Type Description
TextTrackList object

Represents the available video tracks of the video.

VideoTrackList object:

  • videoTracks.length - Get the number of available video tracks in the video.
  • videoTracks.getTrackById(id) - Get the VideoTrack object by id.
  • videoTracks[index] - Get the VideoTrack object by index.
  • videoTracks.selectedIndex - Get the index of the current VideoTrack object.

Note:The index of the first available VideoTrack object is 0.

TextTrack object

Represents a video track.

Properties of the VideoTrack object:

  • id - Get the id of the video track.
  • kind - Get the type of the video track (can be "alternative", "captions", "main", "sign", "subtitles", "commentary", or "" (empty string)).
  • label - Get the label of the video track.
  • language - Get the language of the video track.
  • selected - Get or set whether the video track is active (true|false).


Video 对象参考手册Video Object Other Extensions