Audio audioTracks 屬性

Audio 對象參考手冊 Audio 對象

實例

獲取可用的音頻軌道數:

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


定義和用法

audioTracks 屬性返回 AudioTrackList 對象。

返回表示可用音頻軌道軌的 AudioTrackList 對象。

每個音頻軌道軌表示一個 AudioTrack 對象。


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主流流覽器都不支持 audioTracks 屬性。


語法

audioObject.audioTracks

返回值

類型 描述
AudioTrackList 對象 表示audio的可用音頻軌道。

AudioTrackList 對象:

  • audioTracks.length - 獲取可用的音頻軌道數
  • audioTracks.getTrackById(id) - 通過 id 獲取AudioTrack 對象
  • audioTracks[index] - 通過索引獲取 AudioTrack 對象

注意: index) 0 代表第一個可用的 AudioTrack 對象。

AudioTrack 對象 表示音頻軌道。

AudioTrack 對象屬性:

  • id - 獲取音頻軌道的 id
  • kind - 獲取音頻軌道的類型 (可以是: "alternative", "description", "main", "translation", "commentary", 或"" (空字元串)) 
  • label - 獲取音頻軌道的標籤
  • language -獲取音頻軌道的語言
  • enabled - 獲取或設置軌道是否啟動 (true|false)


Audio 對象參考手冊 Audio 對象