類別:TextTracksManager

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

方法

新增播放軌

addTracks(曲目)

將文字軌新增至清單。

參數

歷程

非空值 cast.framework.messages.Track 的陣列

值不得為空值。

擲回

non-null Error如果無法取得音軌,或是 trackId 重複,或是新增非文字音軌,

建立測試群組

createTrack() 會傳回 cast.framework.messages.Track

建立文字軌。

傳回

non-null cast.framework.messages.Track 

getActiveIds

getActiveIds() 會傳回數字陣列

取得所有使用中文字 ID。

擲回

non-null Error 如果沒有 trackManager。

傳回

non-null Array of number 

getActiveTrack

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

取得所有使用中文字軌。

擲回

non-null Error 如果沒有 trackManager。

傳回

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

getTextTracksStyles

getTextTracksStyle() 會傳回 (cast.framework.messages.TextTrackStyle 或未定義)

傳回目前的文字軌樣式。

傳回

(non-null cast.framework.messages.TextTrackStyle or undefined) 

getTrackById

getTrackById(id) 會傳回 cast.framework.messages.Track

依 ID 取得文字軌。

參數

id

數字

擲回

non-null Error。如果 ID 無法使用或無效,

傳回

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

string

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

擲回

non-null Error 沒有支援的語言。

傳回

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

setActiveByIds

setActiveByIds(newIds)

將文字軌設定為依 ID 啟用。

參數

新編號

數字陣列

值可以是空值。

擲回

non-null Error。如果 ID 無效。

setActiveByLanguage

setActiveByLanguage(language)

將文字軌設定為使用語言。系統只會啟用第一個相符的語言音軌。

參數

language

string

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

擲回

non-null Error 如果語言無法使用或無效。

設定文字軌樣式

setTextTrackStyle(style)

設定文字音軌樣式。

參數

樣式

cast.framework.messages.TextTrackStyle

值不得為空值。