類別: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() 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 所述)。

擲回

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

傳回

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

setActiveById

setActiveById(id)

將符合 id 的音軌設為有效狀態。

參數

id

數字

曲目 ID

擲回

non-null Error:如果 id 不是音軌 ID。

setActiveByLanguage

setActiveByLanguage(language)

將符合 language 的第一個音軌設為有效狀態。

參數

language

字串

語言標記 (如 RFC 5646 所述)。

擲回

如果 language 無效或無法使用,請改用 non-null Error