Audio audioTracks 属性

定义和用法

audioTracks 属性返回 AudioTrackList 对象。

AudioTrackList 对象表示音频的可用音轨。

每个可用的音轨都由一个 AudioTrack 对象表示。

实例

获取可用音轨的数量:

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

亲自试一试

语法

audioObject.audioTracks

返回值

类型 描述
AudioTrackList 对象

代表音频的可用音轨。

AudioTrackList 对象:

  • audioTracks.length - 获取可用音轨的数量
  • audioTracks.getTrackById(id) - 通过 id 获取 AudioTrack 对象
  • audioTracks[index] - 通过索引获取 AudioTrack 对象

注释:第一个可用的 AudioTrack 对象是索引 0

AudioTrack 对象

代表音轨。

AudioTrack 对象属性:

  • id - 获取音轨的 id
  • kind - 获取音轨的类型
  • label - 获取音轨的标签
  • language - 获取音轨的语言
  • enabled - 获取或设置轨道是否处于活动状态 (true|false)

kind 属性可以是以下类型:

  • "alternative"
  • "description"
  • "main"
  • "translation"
  • "commentary"
  • ""(空字符串)

浏览器支持

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