Video audioTracks 属性
Video 对象的 audioTracks 属性返回 AudioTrackList 对象
AudioTrackList 对象表示音视频的可用音轨
每个可用的音轨由一个 AudioTrack 对象表示
语法
videoObject.audioTracks
返回值
类型 | 描述 |
---|---|
AudioTrackList 对象 | 表示音视频的可用音轨 |
AudioTrack 对象 | 表示音轨 |
AudioTrackList 对象的属性或方法
属性/方法 | 说明 |
---|---|
audioTracks.length | 或者可用音轨的数量 |
audioTracks.getTrackById(id) | 通过 id 来获得 AudioTrack 对象 |
audioTracks[index] | 通过 index 来获得 AudioTrack 对象 |
首个可用的 AudioTrack 对象的下标是 0
AudioTrack 对象的属性或方法
属性/方法 | 说明 |
---|---|
id | 获得音轨的 id |
kind | 获得音轨的类型,可能的值有 "alternative" "description" "main", "translation" "commentary" "" (空字符串) |
label | 获得音轨的标签 |
language | 获得音轨的语言 |
enabled | 获得或设置音轨是否是活动的 (true|false) |
浏览器支持
任何主流浏览器都不支持 audioTracks 属性
范例
获得可用音轨的数量
var x = document.getElementById("myVideo").audioTracks.length;