類別:追蹤

建構函式

追蹤

new Track(trackId, trackType)

參數

trackId

數字

測試群組的專屬 ID。

trackType

cast.framework.messages.TrackType

軌道類型。

值不得為空值。

屬性

自訂資料

(非空值物件或未定義)

接收器應用程式所設定的自訂資料集。

isInband

(布林值或未定義)

true 表示音軌為頻帶,而非側載軌道。僅與文字音軌相關。

language

(字串或未定義)

RFC 5646 語言標記。如果音軌子類型為 SUBTITLES,則此為必要欄位。

名稱

(字串或未定義)

一個使用者可理解的描述性名稱,例如 Spanish

角色

(非字串陣列或未定義)

測試群組的角色。系統可辨識以下各種媒體值的下列值,並以 ISO/IEC 23009-1 中描述的值說明 (標示為「DASH 角色配置」):

  • 影片:字幕、字幕、主要標題、主要標題、替代文字、補充內容、標誌、緊急狀況
  • 音訊:主要、備用、補充、評論、配音、緊急
  • 文字:主要、備用、子標題、補充內容、評論、配音、說明、forced_subtitle

子類型

(字串或未定義)

如果是文字音軌,文字軌的類型。

trackContentId

(字串或未定義)

trackContentId 可以是音軌的網址,或是可讓接收器找到內容的任何其他 ID (如果音軌並非在頻帶中或資訊清單中未包含)。例如,這可以是 VTT 檔案的網址。

trackContentType

(字串、非空值的 cast.framework.messages.CaptionMimeType 或未定義)

代表播放軌內容的 MIME 類型。舉例來說,如果播放軌是 VTT 檔案,這個值會是「text/vtt」;對於外帶軌道是必要欄位,所以如果同時提供 trackContentId,通常也會提供這個欄位。如果接收器能夠識別來自 trackContentId 的內容,則此為建議欄位,但必要。音軌內容類型 (如有提供) 必須與音軌類型一致。

trackId

數字

MediaInformation 物件結構定義中音軌的唯一識別碼。

type

cast.framework.messages.TrackType 非空值

軌道類型。