AudioTracks 属性 | HTML 音频/视频

定义与用法

  • audioTracks 属性返回 AudioTrackList 对象。
  • AudioTrackList 对象表示音频/视频的可用音频轨道。
  • 每个可用的音频轨道由一个 AudioTrack 对象表示。

语法格式

audio|video.audioTracks


示例代码

<script>
    myVid = document.getElementById("video1");
    function getAudioTracks() {
        alert(myVid.audioTracks.length);
    }
</script>

效果展示:


亲自试试


浏览器支持

IEFirefoxChromeSafariOpera

所有主流浏览器都不支持 audioTracks 属性。


返回值

类型描述
AudioTrackList 对象表示音频/视频的可用音频轨道。

AudioTrackList 对象:

  • audioTracks.length – 获得可用音频轨道的数量
  • audioTracks.getTrackById(id) – 通过 id 来获得 AudioTrack 对象
  • audioTracks[index] – 通过 index 来获得 AudioTrack 对象

注释:第一个可用的 AudioTrack 对象的下标是 0。

AudioTrack 对象表示音频轨道。

AudioTrack 对象的属性:

  • id – 获得音频轨道的 id
  • kind – 获得音频轨道的类型(可以是 “alternative”、”description”、”main”、”translation”、”commentary” 或者 “”(空字符串))
  • label – 获得音频轨道的标签
  • language – 获得音频轨道的语言
  • enabled – 获得或设置音频轨道是否是活动的(true|false)

相关