命名空间:framework

枚举

ActiveInputState

静态

number

接收器有效输入的可能状态。

ACTIVE_INPUT_STATE_UNKNOWN

number

表示不知道(和/或无法知道)Google Cast 设备是否为当前处于活动状态的视频输入设备。只有在 Google Cast 设备连接到支持 CEC 的电视或 AVR 时,才能报告活动输入状态。

ACTIVE_INPUT_STATE_NO

number

表示 Google Cast 设备不是当前活跃的视频输入设备。

ACTIVE_INPUT_STATE_YES

number

表示 Google Cast 设备是当前处于活动状态的视频输入。

CastContextEventType

静态

string

cast.framework.CastContext 支持的事件。

CAST_STATE_CHANGED

string

用于跟踪投放图标状态的事件。 事件数据的类型为 cast.framework.CastStateEventData

SESSION_STATE_CHANGED

string

用于跟踪当前投放会话的事件。 事件数据的类型为 cast.framework.SessionStateEventData

CastState

静态

string

可能的投射状态。

NO_DEVICES_AVAILABLE

string

没有可用的投放设备。

NOT_CONNECTED

string

投放设备可用,但未建立投放会话。

正在连接

string

正在建立投放会话。

融会贯通

string

投放会话已建立。

LoggerLevel

静态

number

投射框架的日志记录级别。

DEBUG

number

调试日志记录(所有消息)。

信息

number

信息日志记录(事件、常规日志)。

警告

number

警告日志记录(警告)。

错误

number

错误日志记录(错误)。

number

无日志记录。

RemotePlayerEventType

静态

string

cast.framework.RemotePlayer 数据更改的事件类型。

ANY_CHANGE

string

任何属性都发生了变化。 对于 Angular 绑定应用(其中,每次属性更改时都需要通知 Angular)来说,这很有用。

IS_CONNECTED_CHANGED

string

属性 isConnected 已更改。

IS_MEDIA_LOADED_CHANGED

string

属性 isMediaLoaded 已更改。

QUEUE_DATA_CHANGED

string

属性 queueData 已更改。

VIDEO_INFO_CHANGED

string

属性 videoInfo 已更改。

DURATION_CHANGED

string

属性时长已更改。

CURRENT_TIME_CHANGED

string

属性 currentTime 已更改。

IS_PAUSED_CHANGED

string

属性 isPaused 已更改。

VOLUME_LEVEL_CHANGED

string

属性 volumeLevel 已更改。

CAN_CONTROL_VOLUME_CHANGED

string

属性 canControlVolume 已更改。

IS_MUTED_CHANGED

string

属性 isMuted 已更改。

CAN_PAUSE_CHANGED

string

属性 canPause 已更改。

CAN_SEEK_CHANGED

string

属性 canSeek 已更改。

DISPLAY_NAME_CHANGED

string

属性 displayName 已更改。

STATUS_TEXT_CHANGED

string

属性 statusText 已更改。

TITLE_CHANGED

string

属性 title 已更改。

DISPLAY_STATUS_CHANGED

string

属性 displayStatus 已更改。

MEDIA_INFO_CHANGED

string

属性 mediaInfo 已更改。

IMAGE_URL_CHANGED

string

属性 imageUrl 已更改。

PLAYER_STATE_CHANGED

string

属性 playerState 已更改。

IS_PLAYING_BREAK_CHANGED

string

属性 isPlayingBreak 已更改。

NUMBER_BREAK_CLIPS_CHANGED

string

属性 numberBreakClips 已更改。

CURRENT_BREAK_CLIP_NUMBER_CHANGED

string

属性 currentBreakClipNumber 已更改。

CURRENT_BREAK_TIME_CHANGED

string

属性 currentBreakTime 已更改。

CURRENT_BREAK_CLIP_TIME_CHANGED

string

属性 currentBreakClipTime 已更改。

BREAK_ID_CHANGED

string

属性 breakId 已更改。

BREAK_CLIP_ID_CHANGED

string

属性 breakClipId 已更改。

WHEN_SKIPPABLE_CHANGED

string

属性 whenSkippable 已更改。

LIVE_SEEKABLE_RANGE_CHANGED

string

属性 liveSeekableRange 已更改。

SessionEventType

静态

string

cast.framework.CastSession 支持的事件。

APPLICATION_STATUS_CHANGED

string

申请状态文字已更改。 事件数据的类型为 cast.framework.ApplicationStatusEventData

APPLICATION_METADATA_CHANGED

string

应用元数据已更改。 事件数据的类型为 cast.framework.ApplicationMetadataEventData

ACTIVE_INPUT_STATE_CHANGED

string

接收器有效输入状态已更改。 事件数据的类型为 cast.framework.ActiveInputStateEventData

VOLUME_CHANGED

string

接收器音量或静音状态已更改。 事件数据的类型为 cast.framework.VolumeEventData

MEDIA_SESSION

string

启动了新的媒体会话。 事件数据的类型为 cast.framework.MediaSessionEventData

SessionState

静态

string

可能的投射会话状态。

NO_SESSION

string

未建立投放会话。

SESSION_STARTING

string

正在建立投放会话。

SESSION_STARTED

string

投放会话已建立。

SESSION_START_FAILED

string

投放会话未能启动。失败原因会在事件数据 cast.framework.SessionStateEventData#errorCode 字段中提供。

SESSION_ENDING

string

投放会话正在断开连接。

SESSION_ENDED

string

投放会话已断开连接。

SESSION_RESUMED

string

已建立与已有会话的连接。

属性

ActiveInputState

静态

number

接收器有效输入的可能状态。

ACTIVE_INPUT_STATE_UNKNOWN

number

表示不知道(和/或无法知道)Google Cast 设备是否为当前处于活动状态的视频输入设备。只有在 Google Cast 设备连接到支持 CEC 的电视或 AVR 时,才能报告活动输入状态。

ACTIVE_INPUT_STATE_NO

number

表示 Google Cast 设备不是当前活跃的视频输入设备。

ACTIVE_INPUT_STATE_YES

number

表示 Google Cast 设备是当前处于活动状态的视频输入。

CastContextEventType

静态

string

cast.framework.CastContext 支持的事件。

CAST_STATE_CHANGED

string

用于跟踪投放图标状态的事件。 事件数据的类型为 cast.framework.CastStateEventData

SESSION_STATE_CHANGED

string

用于跟踪当前投放会话的事件。 事件数据的类型为 cast.framework.SessionStateEventData

CastState

静态

string

可能的投射状态。

NO_DEVICES_AVAILABLE

string

没有可用的投放设备。

NOT_CONNECTED

string

投放设备可用,但未建立投放会话。

正在连接

string

正在建立投放会话。

融会贯通

string

投放会话已建立。

LoggerLevel

静态

number

投射框架的日志记录级别。

DEBUG

number

调试日志记录(所有消息)。

信息

number

信息日志记录(事件、常规日志)。

警告

number

警告日志记录(警告)。

错误

number

错误日志记录(错误)。

number

无日志记录。

RemotePlayerEventType

静态

string

cast.framework.RemotePlayer 数据更改的事件类型。

ANY_CHANGE

string

任何属性都发生了变化。 对于 Angular 绑定应用(其中,每次属性更改时都需要通知 Angular)来说,这很有用。

IS_CONNECTED_CHANGED

string

属性 isConnected 已更改。

IS_MEDIA_LOADED_CHANGED

string

属性 isMediaLoaded 已更改。

QUEUE_DATA_CHANGED

string

属性 queueData 已更改。

VIDEO_INFO_CHANGED

string

属性 videoInfo 已更改。

DURATION_CHANGED

string

属性时长已更改。

CURRENT_TIME_CHANGED

string

属性 currentTime 已更改。

IS_PAUSED_CHANGED

string

属性 isPaused 已更改。

VOLUME_LEVEL_CHANGED

string

属性 volumeLevel 已更改。

CAN_CONTROL_VOLUME_CHANGED

string

属性 canControlVolume 已更改。

IS_MUTED_CHANGED

string

属性 isMuted 已更改。

CAN_PAUSE_CHANGED

string

属性 canPause 已更改。

CAN_SEEK_CHANGED

string

属性 canSeek 已更改。

DISPLAY_NAME_CHANGED

string

属性 displayName 已更改。

STATUS_TEXT_CHANGED

string

属性 statusText 已更改。

TITLE_CHANGED

string

属性 title 已更改。

DISPLAY_STATUS_CHANGED

string

属性 displayStatus 已更改。

MEDIA_INFO_CHANGED

string

属性 mediaInfo 已更改。

IMAGE_URL_CHANGED

string

属性 imageUrl 已更改。

PLAYER_STATE_CHANGED

string

属性 playerState 已更改。

IS_PLAYING_BREAK_CHANGED

string

属性 isPlayingBreak 已更改。

NUMBER_BREAK_CLIPS_CHANGED

string

属性 numberBreakClips 已更改。

CURRENT_BREAK_CLIP_NUMBER_CHANGED

string

属性 currentBreakClipNumber 已更改。

CURRENT_BREAK_TIME_CHANGED

string

属性 currentBreakTime 已更改。

CURRENT_BREAK_CLIP_TIME_CHANGED

string

属性 currentBreakClipTime 已更改。

BREAK_ID_CHANGED

string

属性 breakId 已更改。

BREAK_CLIP_ID_CHANGED

string

属性 breakClipId 已更改。

WHEN_SKIPPABLE_CHANGED

string

属性 whenSkippable 已更改。

LIVE_SEEKABLE_RANGE_CHANGED

string

属性 liveSeekableRange 已更改。

SessionEventType

静态

string

cast.framework.CastSession 支持的事件。

APPLICATION_STATUS_CHANGED

string

申请状态文字已更改。 事件数据的类型为 cast.framework.ApplicationStatusEventData

APPLICATION_METADATA_CHANGED

string

应用元数据已更改。 事件数据的类型为 cast.framework.ApplicationMetadataEventData

ACTIVE_INPUT_STATE_CHANGED

string

接收器有效输入状态已更改。 事件数据的类型为 cast.framework.ActiveInputStateEventData

VOLUME_CHANGED

string

接收器音量或静音状态已更改。 事件数据的类型为 cast.framework.VolumeEventData

MEDIA_SESSION

string

启动了新的媒体会话。 事件数据的类型为 cast.framework.MediaSessionEventData

SessionState

静态

string

可能的投射会话状态。

NO_SESSION

string

未建立投放会话。

SESSION_STARTING

string

正在建立投放会话。

SESSION_STARTED

string

投放会话已建立。

SESSION_START_FAILED

string

投放会话未能启动。失败原因会在事件数据 cast.framework.SessionStateEventData#errorCode 字段中提供。

SESSION_ENDING

string

投放会话正在断开连接。

SESSION_ENDED

string

投放会话已断开连接。

SESSION_RESUMED

string

已建立与已有会话的连接。

版本

常量   静态

string

当前的发送设备 Cast 框架版本。

方法

setLoggerLevel

静态

setLoggerLevel(level)

设置投射的日志记录级别。

参数

level

cast.framework.LoggerLevel

日志记录级别。

值不能为 null。

抽象类型

EventType

静态

(非 null cast.framework.CastContextEventType、非 null cast.framework.SessionEventType 或非 null cast.framework.RemotePlayerEventType

支持的事件类型。