类:AudioTracksManager

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

方法

getActiveId

getActiveId() 会返回数字

获取有效的音轨 ID。

返回

nullable number 

getActiveTrack

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

获取有效的音轨。

返回

nullable cast.framework.messages.Track 

getTrackById

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

获取与 id 匹配的音轨。

参数

id

number

抛出

如果 id 不可用或无效,则为 non-null Error

返回

nullable cast.framework.messages.Track 

getTracks

getTracks() 返回非 null cast.framework.messages.Track 数组

返回所有音轨。

返回

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

getTracksByLanguage

getTracksByLanguage(language) 返回非 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

number

曲目 ID

抛出

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

setActiveByLanguage

setActiveByLanguage(语言)

将与 language 匹配的第一个音轨设为有效状态。

参数

language

字符串

符合 RFC 5646 标准的语言标记。

抛出

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