В ролях. рамки
Это пространство имен cast.framework.
Классы
Активинпутстатевендатата
Состояние активного входа приемника изменило данные события.
Метаданные приложения
Трансляция метаданных приложения.
ApplicationMetadataEventData
Метаданные приложения изменили данные события.
ApplicationStatusEventData
Текст статуса приложения изменил данные события.
CastContext
Управляет взаимодействием актеров. Одноэлементный объект, извлекаемый с помощью getInstance. Управляет состояниями — укажите состояние значка приведения и объекта сеанса. Взаимодействие приведения не поддерживается до тех пор, пока параметры приведения не будут предоставлены setOptions.
CastOptions
Варианты трансляции страницы.
CastSession
Управляет сеансом трансляции.
CastStateEventData
Данные для события изменения состояния приведения.
Данные события
Общие данные о трансляции. Укажите тип события.
Медиасессионевентдата
Медиасессия изменила данные события.
удаленный игрок
Свойства удаленного проигрывателя, которые обновляются с помощью cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
Событие смены поля удаленного игрока.
RemotePlayerController
Контроллер удаленного проигрывателя Cast, обеспечивающий привязку данных удаленного проигрывателя к состоянию трансляции. Он управляет объектом игрока и обновляет его свойства, предоставляя события для изменений игрока.
SessionStateEventData
Данные для события изменения состояния сеанса.
VolumeEventData
Громкость приемника или отключение звука изменили данные о событии.
Перечисления
Активинпутстате
количество
Возможные состояния активного входа приемника.
Ценность | |
---|---|
ACTIVE_INPUT_STATE_UNKNOWN | количество Указывает, что неизвестно (и/или невозможно узнать), является ли устройство Google Cast активным в данный момент видеовходом. Сообщить об активном состоянии ввода можно только в том случае, если устройство Google Cast подключено к телевизору или AVR с поддержкой CEC. |
ACTIVE_INPUT_STATE_NO | количество Указывает, что устройство Google Cast не является активным в данный момент видеовходом. |
АКТИВНЫЙ_INPUT_STATE_YES | количество Указывает, что устройство Google Cast является активным в данный момент видеовходом. |
CastContextEventType
нить
События, которые поддерживает cast.framework.CastContext .
Ценность | |
---|---|
CAST_STATE_CHANGED | нить Событие для отслеживания состояния значка трансляции. Данные события имеют тип cast.framework.CastStateEventData . |
SESSION_STATE_CHANGED | нить Событие для отслеживания текущего сеанса трансляции. Данные события имеют тип cast.framework.SessionStateEventData . |
CastState
нить
Возможные состояния литья.
Ценность | |
---|---|
НЕТ_УСТРОЙСТВ_ДОСТУПНО | нить Нет доступных устройств трансляции. |
НЕ ПОДКЛЮЧЕН | нить Устройства трансляции доступны, но сеанс трансляции не установлен. |
ПОДКЛЮЧЕНИЕ | нить Кастинг-сессия устанавливается. |
СВЯЗАНО | нить Кастинг-сессия установлена. |
LoggerLevel
количество
Уровни ведения журнала для Cast Framework.
Ценность | |
---|---|
ОТЛАЖИВАТЬ | количество Ведение журнала отладки (все сообщения). |
ИНФОРМАЦИЯ | количество Регистрация информации (события, общие журналы). |
ПРЕДУПРЕЖДЕНИЕ | количество регистрация предупреждений (предупреждений). |
ОШИБКА | количество Регистрация ошибок (ошибки). |
НИКТО | количество Нет регистрации. |
RemotePlayerEventType
нить
Типы событий для изменения данных cast.framework.RemotePlayer .
Ценность | |
---|---|
ЛЮБОЕ ИЗМЕНЕНИЕ | нить Любое свойство изменилось. Полезно для приложения привязки Angular, где angular необходимо уведомлять каждый раз, когда свойство изменяется. |
IS_CONNECTED_CHANGED | нить Свойство isConnected изменилось. |
IS_MEDIA_LOADED_CHANGED | нить Свойство isMediaLoaded изменилось. |
QUEUE_DATA_CHANGED | нить Свойство queueData изменилось. |
VIDEO_INFO_CHANGED | нить Свойство videoInfo изменилось. |
DURATION_CHANGED | нить Срок действия свойства изменился. |
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 | нить Статус свойстваТекст изменился. |
TITLE_CHANGED | нить Название собственности изменилось. |
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 | нить Номер свойстваBreakClips изменился . |
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 . |
МЕДИА_СЕССИЯ | нить Начал новый медиа-сеанс. Данные события имеют тип cast.framework.MediaSessionEventData . |
Состояние сеанса
нить
Возможные состояния сеанса приведения.
Ценность | |
---|---|
NO_SESSION | нить Кастомная сессия не установлена. |
СЕССИЯ_НАЧАЛО | нить Кастинг-сессия устанавливается. |
SESSION_STARTED | нить Кастинг-сессия установлена. |
СЕССИЯ_START_FAILED | нить Не удалось запустить сеанс трансляции. Причина сбоя указывается в поле cast.framework.SessionStateEventData#errorCode данных события. |
SESSION_ENDING | нить Сеанс трансляции отключается. |
СЕАНС_ЗАВЕРШЕН | нить Сеанс трансляции отключен. |
SESSION_RESUMED | нить Установлено соединение с уже существующей сессией. |
Характеристики
Активинпутстате
количество
Возможные состояния активного входа приемника.
Ценность | |
---|---|
ACTIVE_INPUT_STATE_UNKNOWN | количество Указывает, что неизвестно (и/или невозможно узнать), является ли устройство Google Cast активным в данный момент видеовходом. Сообщить об активном состоянии ввода можно только в том случае, если устройство Google Cast подключено к телевизору или AVR с поддержкой CEC. |
ACTIVE_INPUT_STATE_NO | количество Указывает, что устройство Google Cast не является активным в данный момент видеовходом. |
АКТИВНЫЙ_INPUT_STATE_YES | количество Указывает, что устройство Google Cast является активным в данный момент видеовходом. |
CastContextEventType
нить
События, которые поддерживает cast.framework.CastContext .
Ценность | |
---|---|
CAST_STATE_CHANGED | нить Событие для отслеживания состояния значка трансляции. Данные события имеют тип cast.framework.CastStateEventData . |
SESSION_STATE_CHANGED | нить Событие для отслеживания текущего сеанса трансляции. Данные события имеют тип cast.framework.SessionStateEventData . |
CastState
нить
Возможные состояния литья.
Ценность | |
---|---|
НЕТ_УСТРОЙСТВ_ДОСТУПНО | нить Нет доступных устройств трансляции. |
НЕ ПОДКЛЮЧЕН | нить Устройства трансляции доступны, но сеанс трансляции не установлен. |
ПОДКЛЮЧЕНИЕ | нить Кастинг-сессия устанавливается. |
СВЯЗАНО | нить Кастинг-сессия установлена. |
LoggerLevel
количество
Уровни ведения журнала для Cast Framework.
Ценность | |
---|---|
ОТЛАЖИВАТЬ | количество Ведение журнала отладки (все сообщения). |
ИНФОРМАЦИЯ | количество Регистрация информации (события, общие журналы). |
ПРЕДУПРЕЖДЕНИЕ | количество регистрация предупреждений (предупреждений). |
ОШИБКА | количество Регистрация ошибок (ошибок). |
НИКТО | количество Нет регистрации. |
RemotePlayerEventType
нить
Типы событий для изменения данных cast.framework.RemotePlayer .
Ценность | |
---|---|
ЛЮБОЕ ИЗМЕНЕНИЕ | нить Любое свойство изменилось. Полезно для приложения привязки Angular, где angular необходимо уведомлять каждый раз, когда свойство изменяется. |
IS_CONNECTED_CHANGED | нить Свойство isConnected изменилось. |
IS_MEDIA_LOADED_CHANGED | нить Свойство isMediaLoaded изменилось. |
QUEUE_DATA_CHANGED | нить Свойство queueData изменилось. |
VIDEO_INFO_CHANGED | нить Свойство videoInfo изменилось. |
DURATION_CHANGED | нить Срок действия свойства изменился. |
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 | нить Статус свойстваТекст изменился. |
TITLE_CHANGED | нить Название собственности изменилось. |
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 | нить Номер свойстваBreakClips изменился . |
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 . |
МЕДИА_СЕССИЯ | нить Начал новый медиа-сеанс. Данные события имеют тип cast.framework.MediaSessionEventData . |
Состояние сеанса
нить
Возможные состояния сеанса приведения.
Ценность | |
---|---|
NO_SESSION | нить Кастомная сессия не установлена. |
СЕССИЯ_НАЧАЛО | нить Кастинг-сессия устанавливается. |
SESSION_STARTED | нить Кастинг-сессия установлена. |
СЕССИЯ_START_FAILED | нить Не удалось запустить сеанс трансляции. Причина сбоя указывается в поле cast.framework.SessionStateEventData#errorCode данных события. |
SESSION_ENDING | нить Сеанс трансляции отключается. |
СЕАНС_ЗАВЕРШЕН | нить Сеанс трансляции отключен. |
SESSION_RESUMED | нить Установлено соединение с уже существующей сессией. |
ВЕРСИЯ
нить
Текущая версия Cast Framework отправителя.
Метод
setLoggerLevel
setLoggerLevel (уровень)
Установите уровень ведения журнала для приведения.
Параметр | |
---|---|
уровень | Уровень ведения журнала. Значение не должно быть нулевым. |
Абстрактный тип
Тип события
(ненулевой cast.framework.CastContextEventType , ненулевой cast.framework.SessionEventType или ненулевой cast.framework.RemotePlayerEventType )
Поддерживаемые типы событий.