類別: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

號碼

擲回

如果 id 無法使用或無效,則為 non-null Error

傳回

nullable cast.framework.messages.Track 

getTracks

getTracks() 會傳回非空值的 cast.framework.messages.Track

傳回所有音軌。

傳回

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

getTracksByLanguage

getTracksByLanguage(language) 會傳回非空值的 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 的語言標記。

擲回

non-null Error:如果 language 無法使用或無效,則傳回此值。