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

getTrack

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

傳回所有音軌。

傳回

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

getTracksByLanguage

getTracksByLanguage(language) 會傳回非空值 cast.framework.messages.Track

取得符合「language」的所有音軌。

參數

language

string

符合 RFC 5646 規範的語言標記。

擲回

non-null Error (如果language無法使用)。

傳回

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

string

符合 RFC 5646 規範的語言標記。

擲回

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