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