类:AudioTracksManager

方法

getActiveId

getActiveId() 返回 number

获取活跃音轨 ID。

返回

nullable number 

getActiveTrack

getActiveTrack() 返回 cast.framework.messages.Track

获取活跃音轨。

返回

nullable cast.framework.messages.Track 

getTrackById

getTrackById(id) 返回 cast.framework.messages.Track

获取与 id 匹配的音轨。

参数

id

数值

抛出

如果 id 无效,则抛出 non-null Error

返回

nullable cast.framework.messages.Track 

getTracks

getTracks() returns Array of non-null cast.framework.messages.Track

返回所有音轨。

返回

non-null Array of non-null cast.framework.messages.Track 

getTracksByLanguage

getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track

获取与 language 匹配的所有音轨。

参数

language

字符串

根据 RFC 5646 规定的语言标记。

抛出

如果 language 不可用,则抛出 non-null Error

返回

non-null Array of non-null cast.framework.messages.Track 

setActiveById

setActiveById(id)

将与 id 匹配的音轨设置为活跃状态。

参数

id

数值

音轨 ID

抛出

如果 id 不是音轨 ID,则抛出 non-null Error

setActiveByLanguage

setActiveByLanguage(language)

将与 language 匹配的第一个音轨设置为活跃状态。

参数

language

字符串

根据 RFC 5646 规定的语言标记。

抛出

如果 language 不可用或无效,则抛出 non-null Error