命名空間:架構

類別

列舉

ActiveInputState

靜態

號碼

接收者 Active-input 的可能狀態。

值

ACTIVE_INPUT_STATE_UNKNOWN

號碼

表示 Google 投放裝置是否為已知的 (且/或無法得知) 目前使用中的視訊輸入裝置。只有在 Google 投放裝置與支援 CEC 支援的電視或 AVR 時,系統才會回報有效輸入狀態。

ACTIVE_INPUT_STATE_NO

號碼

表示 Google 投放裝置目前並非使用中的視訊輸入。

ACTIVE_INPUT_STATE_YES

號碼

表示 Google 投放裝置是目前使用的視訊輸入來源。

CastContextEventType

靜態

字串

cast.framework.CastContext 支援的事件。

值

CAST_STATE_CHANGED

字串

用於追蹤投放圖示狀態的事件。 事件資料的類型為 cast.framework.CastStateEventData。

SESSION_STATE_CHANGED

字串

用於追蹤目前投放工作階段的事件。 事件資料的類型為 cast.framework.SessionStateEventData。

CastState

靜態

字串

可能的投放狀態。

值

NO_DEVICES_AVAILABLE

字串

沒有可用的投放裝置。

NOT_CONNECTED

字串

可使用投放裝置,但尚未建立投放工作階段。

連線中

字串

正在建立投放工作階段,

連通整合

字串

已建立投放工作階段。

LoggerLevel

靜態

號碼

投放架構的記錄層級。

值

偵錯

號碼

偵錯記錄 (所有訊息)。

資訊

號碼

資訊記錄 (事件、一般記錄)。

警告

號碼

警告記錄 (警告)。

錯誤

號碼

記錄錯誤 (錯誤)。

無

號碼

沒有記錄功能。

RemotePlayerEventType

靜態

字串

cast.framework.RemotePlayer 資料變更的事件類型。

值

ANY_CHANGE

字串

任何資源已變更。 適用於 Angular 繫結應用程式,其中有角需要在每次屬性變更時接收通知。

IS_CONNECTED_CHANGED

字串

「isConnected」屬性已變更。

IS_MEDIA_LOADED_CHANGED

字串

isMediaLoaded 屬性已變更。

QUEUE_DATA_CHANGED

字串

屬性 queueData 已變更。

VIDEO_INFO_CHANGED

字串

屬性 videoInfo 已變更。

DURATION_CHANGED

字串

屬性「duration」已變更。

CURRENT_TIME_CHANGED

字串

currentTime 屬性已變更。

IS_PAUSED_CHANGED

字串

「isPaused」屬性已變更。

VOLUME_LEVEL_CHANGED

字串

volumeLevel 屬性已變更。

CAN_CONTROL_VOLUME_CHANGED

字串

canControlVolume 屬性已變更。

IS_MUTED_CHANGED

字串

isMuted 屬性已變更。

CAN_PAUSE_CHANGED

字串

canPause 屬性已變更。

CAN_SEEK_CHANGED

字串

canSeek 屬性已變更。

DISPLAY_NAME_CHANGED

字串

屬性 displayName 已變更。

STATUS_TEXT_CHANGED

字串

statusText 屬性已變更。

TITLE_CHANGED

字串

屬性 title 已變更。

DISPLAY_STATUS_CHANGED

字串

屬性 displayStatus 已變更。

MEDIA_INFO_CHANGED

字串

屬性 mediaInfo 已變更。

IMAGE_URL_CHANGED

字串

imageUrl 屬性已變更。

PLAYER_STATE_CHANGED

字串

playerState 屬性已變更。

IS_PLAYING_BREAK_CHANGED

字串

isPlayingBreak 屬性已變更。

NUMBER_BREAK_CLIPS_CHANGED

字串

屬性 numberBreakClips 已變更。

CURRENT_BREAK_CLIP_NUMBER_CHANGED

字串

屬性 currentBreakClipNumber 已變更。

CURRENT_BREAK_TIME_CHANGED

字串

屬性 currentBreakTime 已變更。

CURRENT_BREAK_CLIP_TIME_CHANGED

字串

currentBreakClipTime 屬性已變更。

BREAK_ID_CHANGED

字串

屬性 breakId 已變更。

BREAK_CLIP_ID_CHANGED

字串

屬性 breakClipId 已變更。

WHEN_SKIPPABLE_CHANGED

字串

whenSkippable 屬性已變更。

LIVE_SEEKABLE_RANGE_CHANGED

字串

liveSeekableRange 屬性已變更。

SessionEventType

靜態

字串

cast.framework.CastSession 支援的事件。

值

APPLICATION_STATUS_CHANGED

字串

應用程式狀態文字已變更。事件資料的類型為 cast.framework.ApplicationStatusEventData。

APPLICATION_METADATA_CHANGED

字串

應用程式中繼資料已變更。事件資料的類型為 cast.framework.ApplicationMetadataEventData。

ACTIVE_INPUT_STATE_CHANGED

字串

接收端有效輸入狀態已變更。事件資料的類型為 cast.framework.ActiveInputStateEventData。

VOLUME_CHANGED

字串

接收端音量或靜音狀態已變更。 事件資料的類型為 cast.framework.VolumeEventData。

MEDIA_SESSION

字串

啟動新的媒體工作階段。 事件資料的類型為 cast.framework.MediaSessionEventData。

SessionState

靜態

字串

可能的投放工作階段狀態。

值

NO_SESSION

字串

尚未建立投放工作階段。

SESSION_STARTING

字串

正在建立投放工作階段,

SESSION_STARTED

字串

已建立投放工作階段。

SESSION_START_FAILED

字串

無法開始投放工作階段,失敗原因可在事件資料 cast.framework.SessionStateEventData#errorCode 欄位中提供。

SESSION_ENDING

字串

投放工作階段正在中斷連線,

SESSION_ENDED

字串

投放工作階段已中斷連線。

SESSION_RESUMED

字串

已建立與現有工作階段的連線。

屬性

ActiveInputState

靜態

號碼

接收者 Active-input 的可能狀態。

值

ACTIVE_INPUT_STATE_UNKNOWN

號碼

表示 Google 投放裝置是否為已知的 (且/或無法得知) 目前使用中的視訊輸入裝置。只有在 Google 投放裝置與支援 CEC 支援的電視或 AVR 時,系統才會回報有效輸入狀態。

ACTIVE_INPUT_STATE_NO

號碼

表示 Google 投放裝置目前並非使用中的視訊輸入。

ACTIVE_INPUT_STATE_YES

號碼

表示 Google 投放裝置是目前使用的視訊輸入來源。

CastContextEventType

靜態

字串

cast.framework.CastContext 支援的事件。

值

CAST_STATE_CHANGED

字串

用於追蹤投放圖示狀態的事件。 事件資料的類型為 cast.framework.CastStateEventData。

SESSION_STATE_CHANGED

字串

用於追蹤目前投放工作階段的事件。 事件資料的類型為 cast.framework.SessionStateEventData。

CastState

靜態

字串

可能的投放狀態。

值

NO_DEVICES_AVAILABLE

字串

沒有可用的投放裝置。

NOT_CONNECTED

字串

可使用投放裝置,但尚未建立投放工作階段。

連線中

字串

正在建立投放工作階段,

連通整合

字串

已建立投放工作階段。

LoggerLevel

靜態

號碼

投放架構的記錄層級。

值

偵錯

號碼

偵錯記錄 (所有訊息)。

資訊

號碼

資訊記錄 (事件、一般記錄)。

警告

號碼

警告記錄 (警告)。

錯誤

號碼

記錄錯誤 (錯誤)。

無

號碼

沒有記錄功能。

RemotePlayerEventType

靜態

字串

cast.framework.RemotePlayer 資料變更的事件類型。

值

ANY_CHANGE

字串

任何資源已變更。 適用於 Angular 繫結應用程式,其中有角需要在每次屬性變更時接收通知。

IS_CONNECTED_CHANGED

字串

「isConnected」屬性已變更。

IS_MEDIA_LOADED_CHANGED

字串

isMediaLoaded 屬性已變更。

QUEUE_DATA_CHANGED

字串

屬性 queueData 已變更。

VIDEO_INFO_CHANGED

字串

屬性 videoInfo 已變更。

DURATION_CHANGED

字串

屬性「duration」已變更。

CURRENT_TIME_CHANGED

字串

currentTime 屬性已變更。

IS_PAUSED_CHANGED

字串

「isPaused」屬性已變更。

VOLUME_LEVEL_CHANGED

字串

volumeLevel 屬性已變更。

CAN_CONTROL_VOLUME_CHANGED

字串

canControlVolume 屬性已變更。

IS_MUTED_CHANGED

字串

isMuted 屬性已變更。

CAN_PAUSE_CHANGED

字串

canPause 屬性已變更。

CAN_SEEK_CHANGED

字串

canSeek 屬性已變更。

DISPLAY_NAME_CHANGED

字串

屬性 displayName 已變更。

STATUS_TEXT_CHANGED

字串

statusText 屬性已變更。

TITLE_CHANGED

字串

屬性 title 已變更。

DISPLAY_STATUS_CHANGED

字串

屬性 displayStatus 已變更。

MEDIA_INFO_CHANGED

字串

屬性 mediaInfo 已變更。

IMAGE_URL_CHANGED

字串

imageUrl 屬性已變更。

PLAYER_STATE_CHANGED

字串

playerState 屬性已變更。

IS_PLAYING_BREAK_CHANGED

字串

isPlayingBreak 屬性已變更。

NUMBER_BREAK_CLIPS_CHANGED

字串

屬性 numberBreakClips 已變更。

CURRENT_BREAK_CLIP_NUMBER_CHANGED

字串

屬性 currentBreakClipNumber 已變更。

CURRENT_BREAK_TIME_CHANGED

字串

屬性 currentBreakTime 已變更。

CURRENT_BREAK_CLIP_TIME_CHANGED

字串

currentBreakClipTime 屬性已變更。

BREAK_ID_CHANGED

字串

屬性 breakId 已變更。

BREAK_CLIP_ID_CHANGED

字串

屬性 breakClipId 已變更。

WHEN_SKIPPABLE_CHANGED

字串

whenSkippable 屬性已變更。

LIVE_SEEKABLE_RANGE_CHANGED

字串

liveSeekableRange 屬性已變更。

SessionEventType

靜態

字串

cast.framework.CastSession 支援的事件。

值

APPLICATION_STATUS_CHANGED

字串

應用程式狀態文字已變更。事件資料的類型為 cast.framework.ApplicationStatusEventData。

APPLICATION_METADATA_CHANGED

字串

應用程式中繼資料已變更。事件資料的類型為 cast.framework.ApplicationMetadataEventData。

ACTIVE_INPUT_STATE_CHANGED

字串

接收端有效輸入狀態已變更。事件資料的類型為 cast.framework.ActiveInputStateEventData。

VOLUME_CHANGED

字串

接收端音量或靜音狀態已變更。 事件資料的類型為 cast.framework.VolumeEventData。

MEDIA_SESSION

字串

啟動新的媒體工作階段。 事件資料的類型為 cast.framework.MediaSessionEventData。

SessionState

靜態

字串

可能的投放工作階段狀態。

值

NO_SESSION

字串

尚未建立投放工作階段。

SESSION_STARTING

字串

正在建立投放工作階段,

SESSION_STARTED

字串

已建立投放工作階段。

SESSION_START_FAILED

字串

無法開始投放工作階段,失敗原因可在事件資料 cast.framework.SessionStateEventData#errorCode 欄位中提供。

SESSION_ENDING

字串

投放工作階段正在中斷連線,

SESSION_ENDED

字串

投放工作階段已中斷連線。

SESSION_RESUMED

字串

已建立與現有工作階段的連線。

版本

常數   靜態

字串

目前傳送者的 Cast Framework 版本。

方法

setLoggerLevel

靜態

setLoggerLevel(level)

設定投放的記錄層級。

參數

level

cast.framework.LoggerLevel

記錄層級。

值不得為空值。

抽象類型

EventType

靜態

(非空值的 cast.framework.CastContextEventType、非空值的 cast.framework.SessionEventType 或非空值的 cast.framework.RemotePlayerEventType)

支援的事件類型。