Audio textTracks 屬性

定義和用法

textTracks 屬性返回 TextTrackList 對象。

TextTrackList 對象代表音頻的可用文本軌道。

每個可用的文本軌道都由一個 TextTrack 對象表示。

實例

獲取可用文本軌道的數量:

var x = document.getElementById("myAudio").textTracks.length;

親自試一試

語法

audioObject.textTracks

返回值

類型 描述
TextTrackList 對象

代表音頻的可用文本軌道。

TextioTrackList 對象的屬性:

  • length - 獲取音頻中可用的文本軌道數
  • [index] - 通過索引獲取 TextTrack 對象

注釋:第一個可用的 TextTrack 對象是索引 0。

TextTrack 對象

代表文本軌道。

TextTrack 對象的屬性和方法:

  • kind - 獲取文本軌道的類型
  • label - 獲取文本軌道的標簽
  • language - 獲取文本軌道的語言
  • mode - 獲取或設置軌道是否處于活動狀態 ("disabled"|"hidden"|"showing")
  • cues - 獲取作為 TextTrackCueList 對象的提示列表
  • activeCues - 獲取作為 TextTrackCueList 對象的當前活動的文本軌道提示
  • addCue(cue) - 將提示添加到提示列表中
  • removeCue(cue) - 從提示列表中刪除提示

kind 屬性的可能值:

  • subtitles
  • caption
  • descriptions
  • chapters
  • metadata

瀏覽器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持