Пространство имен: сообщения

Классы

Перечисления

ЗаголовокMimeType

статический

нить

Заголовок MIME-тип текстовой дорожки.

Ценить

СЕА608

нить

СЕА 608

ТТМЛ

нить

ТТМЛ

ВТТ

нить

ВТТ

ТТМЛ_MP4

нить

ТТМЛ MP4

Команда

статический

число

Список значений битовых масок для установки или получения мультимедийной команды, поддерживаемой приложением для cast.framework.messages.MediaStatus#supportedMediaCommands .

Ценить

ПАУЗА

число

Команда «Пауза».

ИСКАТЬ

число

Ищите команду.

STREAM_VOLUME

число

Команда громкости потока.

STREAM_MUTE

число

Команда громкости потока.

ВСЕ_BASIC_MEDIA

число

Все основные средства массовой информации. Включает обязательные команды PAUSE , SEEK , STREAM_VOLUME , STREAM_MUTE , EDIT_TRACKS и PLAYBACK_RATE .

QUEUE_NEXT

число

Очередь следующей команды.

QUEUE_PREV

число

Предыдущая команда очереди.

QUEUE_SHUFFLE

число

Команда перетасовки очереди.

QUEUE_REPEAT_ALL

число

Режим «Очередь повторить все».

QUEUE_REPEAT_ONE

число

Режим повторения очереди.

QUEUE_REPEAT

число

Режимы повтора очереди.

SKIP_AD

число

Пропустить команду AD.

EDIT_TRACKS

число

Команды редактирования треков.

ВОСПРОИЗВЕДЕНИЕ_RATE

число

Команда скорости воспроизведения.

НРАВИТЬСЯ

число

Действие пользователя Как команда.

НЕ НРАВИТСЯ

число

Действие пользователя Команда «Не нравится».

СЛЕДОВАТЬ

число

Действие пользователя Следовать команде.

ОТПИСАТЬСЯ

число

Действие пользователя Отменить подписку.

STREAM_TRANSFER

число

Команды потоковой передачи.

ТЕКСТ

число

Команды текста.

Тип Контейнера

статический

число

Типы метаданных контейнера.

Ценить

ОБЩИЙ_КОНТЕЙНЕР

число

Универсальный шаблон, подходящий для большинства типов мультимедиа. Используется cast.framework.messages.ContainerMetadata.

АУДИОКНИГА_КОНТЕЙНЕР

число

Метаданные для аудиокниги. Используется cast.framework.messages.AudiobookContainerMetadata.

См. также
cast.framework.messages.QueueData.containerMetadata

Режим фильтрации контента

статический

нить

Представляет режим фильтрации контента.

Ценить

FILTER_EXPLICIT

нить

Не воспроизводите откровенный контент.

Причина ошибки

статический

нить

Представляет причины сообщений об ошибках носителя.

Ценить

INVALID_COMMAND

нить

Возвращается, когда команда недействительна или не реализована.

INVALID_PARAMS

нить

Возвращается, когда параметры недопустимы или отсутствует обязательный параметр.

INVALID_MEDIA_SESSION_ID

нить

Возвращается, когда медиа-сеанс не существует.

INVALID_REQUEST_ID

нить

Возвращается, когда requestId недействителен.

SKIP_LIMIT_REACHED

нить

Возвращается, когда невозможно пропустить больше элементов из-за достижения лимита пропуска.

НЕ_ПОДДЕРЖИВАЕТСЯ

нить

Возвращается, когда запрос не поддерживается приложением.

LANGUAGE_NOT_SUPPORTED

нить

Возвращается, когда запрошенный язык не поддерживается.

END_OF_QUEUE

нить

Возвращается, когда пропуск невозможен из-за возврата за пределы первого элемента или вперед за пределы последнего элемента в очереди.

DUPLICATE_REQUEST_ID

нить

Возвращается, когда идентификатор запроса не уникален (получатель обрабатывает запрос с тем же идентификатором).

VIDEO_DEVICE_REQUIRED

нить

Возвращается, когда запрос не может быть выполнен, поскольку требуется устройство с поддержкой видео.

PREMIUM_ACCOUNT_REQUIRED

нить

Возвращается, когда для успешного выполнения запроса требуется премиум-аккаунт.

ПРИЛОЖЕНИЕ_ОШИБКА

нить

Возвращается, когда состояние приложения недопустимо для выполнения запроса.

AUTHENTICATION_EXPIRED

нить

Возвращается, когда запрос не может быть выполнен из-за истечения срока аутентификации, например, когда пользователь изменил свой пароль или когда токен был отозван.

CONCURRENT_STREAM_LIMIT

нить

Возвращается, когда обнаружено слишком много одновременных потоков.

PARENTAL_CONTROL_RESTRICTED

нить

Возвращается, когда контент заблокирован из-за родительского контроля.

CONTENT_FILTERED

нить

Возвращается, когда контент заблокирован из-за фильтра.

NOT_AVAILABLE_IN_REGION

нить

Возвращается, когда контент заблокирован из-за его региональной недоступности.

CONTENT_ALREADY_PLAYING

нить

Возвращается, когда запрошенный контент уже воспроизводится.

INVALID_REQUEST

нить

Возвращается, когда запрос недействителен.

GENERIC_LOAD_ERROR

нить

Возвращается, когда запрос на загрузку сталкивается с периодически возникающей проблемой.

Тип ошибки

статический

нить

Представляет типы сообщений об ошибках мультимедиа.

Ценить

INVALID_PLAYER_STATE

нить

Возвращается, когда состояние игрока недопустимо для выполнения запроса.

ЗАГРУЗИТЬ_FAILED

нить

Возвращается, когда запрос LOAD не выполнен.

ЗАГРУЗИТЬ_ОТМЕНЕНО

нить

Возвращается, когда запрос LOAD отменяется вторым входящим запросом LOAD.

INVALID_REQUEST

нить

Возвращается, когда запрос недействителен.

ОШИБКА

нить

Общая ошибка для любого другого случая ошибки.

Экстендедплейерстате

статический

нить

Расширенная информация о состоянии игрока.

Ценить

ЗАГРУЗКА

нить

Плеер находится в состоянии ЗАГРУЗКИ.

Фокусстате

статический

нить

Состояния фокуса.

Ценить

IN_FOCUS

нить

Приемник находится в фокусе.

NOT_IN_FOCUS

нить

Приемник не в фокусе, активна другая активность.

GetStatusOptions

статический

число

GetStatusOptions определяет объем данных, которые должны быть включены в ответ о состоянии носителя на сообщение GET_STATUS .

Ценить

NO_METADATA

число

Не включайте флаг метаданных.

NO_QUEUE_ITEMS

число

Не включайте флаг элементов очереди.

ХдрТип

статический

нить

Представляет типы видео с расширенным динамическим диапазоном (HDR).

Ценить

СДР

нить

Стандартный динамический диапазон.

HDR

нить

Высокий динамический диапазон.

ДВ

нить

Долби Вижен.

Хлссегментформат

статический

нить

Формат аудиосегмента HLS.

Ценить

ААС

нить

Элементарный аудиопоток, упакованный в формате AAC.

AC3

нить

Элементарный поток сжатого аудио AC3.

МП3

нить

Элементарный аудиопоток в формате MP3.

ТС

нить

Транспортный поток MPEG-2.

TS_AAC

нить

Упакованный транспортный поток MPEG-2 низкой сложности AAC (AAC-LC).

TS_HE_AAC

нить

Высокоэффективный упакованный транспортный поток MPEG-2 AAC (HE-AAC).

E_AC3

нить

E-AC3 упакован элементарный аудиопоток.

ФМП4

нить

Аудио упаковано в формат ISO BMFF CMAF Fragmented MP4.

HlsVideoSegmentFormat

статический

нить

Формат видеосегмента HLS.

Ценить

MPEG2_TS

нить

Транспортный поток MPEG-2. Поддерживает АВК.

ФМП4

нить

Видео упаковано в формат ISO BMFF CMAF Fragmented MP4. Поддерживает AVC и HEVC.

IdleReason

статический

нить

Причина, по которой плеер находится в состоянии IDLE.

Ценить

ОТМЕНЕНО

нить

Отправитель запросил остановку воспроизведения с помощью команды STOP.

ПРЕРЫВАНИЕ

нить

Отправитель запросил воспроизведение другого носителя с помощью команды ЗАГРУЗИТЬ.

ЗАКОНЧЕННЫЙ

нить

Воспроизведение мультимедиа завершено.

ОШИБКА

нить

Медиа-передача была прервана из-за ошибки, это могло произойти, если, например, плеер не смог загрузить медиа-файлы из-за сетевых ошибок.

МедиаКатегория

статический

нить

Категория СМИ.

Ценить

АУДИО

нить

Медиа — это только аудио.

ВИДЕО

нить

Медиа — это видео и аудио (по умолчанию).

ИЗОБРАЖЕНИЕ

нить

Медиа — это картинка.

Тип сообщения

статический

нить

Представляет типы мультимедийных сообщений, которые будут перехвачены cast.framework.PlayerManager . Типы сообщений подразделяются на запросы или исходящие сообщения. Запросы позволяют приложению изменять любые данные до того, как они будут обработаны SDK веб-приемника. Исходящие сообщения позволяют приложению изменять любые данные перед отправкой сообщения в подключенные системы и приложения-отправители.

Ценить

МЕДИА_СТАТУС

нить

Исходящее сообщение о текущем статусе носителя. Тип сообщения: cast.framework.messages.MediaStatus .

CLOUD_STATUS

нить

Исходящее сообщение о статусе носителя облачному отправителю. Тип сообщения: cast.framework.messages.CloudMediaStatus .

QUEUE_CHANGE

нить

Исходящее сообщение об изменении очереди. Тип сообщения: cast.framework.messages.QueueChange .

QUEUE_ITEMS

нить

Исходящее сообщение с информацией об элементе очереди. Тип сообщения: cast.framework.messages.ItemsInfo .

QUEUE_ITEM_IDS

нить

Исходящее сообщение со списком идентификаторов очереди. Тип сообщения: cast.framework.messages.QueueIds .

GET_STATUS

нить

Запрос текущего статуса носителя. Тип сообщения: cast.framework.messages.GetStatusRequestData .

НАГРУЗКА

нить

Запрос на загрузку мультимедиа. Тип сообщения: cast.framework.messages.LoadRequestData .

ПАУЗА

нить

Запрос на приостановку проигрывателя. Тип сообщения: cast.framework.messages.RequestData.

ОСТАНАВЛИВАТЬСЯ

нить

Просьба остановить плеер. Тип сообщения: cast.framework.messages.RequestData .

ИГРАТЬ

нить

Просьба продолжить игру. Тип сообщения: cast.framework.messages.RequestData .

SKIP_AD

нить

Просьба пропустить воспроизведение рекламы. Тип сообщения: cast.framework.messages.RequestData .

ИГРАТЬ_ПОВТОРНО

нить

Запрос на повторное воспроизведение текущего медиафайла. Тип сообщения: cast.framework.messages.RequestData .

ИСКАТЬ

нить

Просьба обратиться к СМИ. Тип сообщения: cast.framework.messages.SeekRequestData .

SET_PLAYBACK_RATE

нить

Запрос на изменение скорости воспроизведения. Тип сообщения: cast.framework.messages.SetPlaybackRateRequestData .

SET_VOLUME

нить

Запрос на изменение текущей громкости мультимедиа. Тип сообщения: cast.framework.messages.VolumeRequestData .

EDIT_TRACKS_INFO

нить

Запрос на изменение воспроизводимого текста или звуковых дорожек. Тип сообщения: cast.framework.messages.EditTracksInfoRequestData .

EDIT_AUDIO_TRACKS

нить

Запрос на изменение воспроизводимой звуковой дорожки. Тип сообщения: cast.framework.messages.EditAudioTracksRequestData .

ПРОКЕШ

нить

Запрос на предварительное кэширование данных. Тип сообщения: cast.framework.messages.PrecacheRequestData .

ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА

нить

Запрос на предварительную загрузку элемента. Тип сообщения: cast.framework.messages.PreloadRequestData .

QUEUE_LOAD

нить

Запрос на загрузку очереди. Тип сообщения: cast.framework.messages.QueueLoadRequestData .

QUEUE_INSERT

нить

Запрос на вставку в очередь. Тип сообщения: cast.framework.messages.QueueInsertRequestData .

QUEUE_UPDATE

нить

Запрос на обновление очереди. Тип сообщения: cast.framework.messages.QueueUpdateRequestData .

QUEUE_REMOVE

нить

Запрос на удаление из очереди. Тип сообщения: cast.framework.messages.QueueRemoveRequestData .

QUEUE_REORDER

нить

Запрос на изменение порядка очереди. Тип сообщения: cast.framework.messages.QueueReorderRequestData .

QUEUE_NEXT

нить

Запросить следующий элемент в очереди. Когда получатель получает это сообщение от отправителя, сообщение сопоставляется с cast.framework.messages.MessageType.QUEUE_UPDATE с jump на 1 . Поэтому cast.framework.messages.MessageType.QUEUE_UPDATE следует использовать в качестве типа сообщения при написании перехватчика для QUEUE_NEXT . Тип сообщения: cast.framework.messages.RequestData .

QUEUE_PREV

нить

Запросить предыдущий элемент в очереди. Когда получатель получает это сообщение от отправителя, сообщение сопоставляется с cast.framework.messages.MessageType.QUEUE_UPDATE с jump -1 . Поэтому cast.framework.messages.MessageType.QUEUE_UPDATE следует использовать в качестве типа сообщения при написании перехватчика для QUEUE_PREV . Тип сообщения: cast.framework.messages.RequestData .

QUEUE_GET_ITEM_RANGE

нить

Запрос на получение элементов в очереди. Тип сообщения: cast.framework.messages.FetchItemsRequestData .

QUEUE_GET_ITEMS

нить

Запрос на получение информации об элементах. Тип сообщения: cast.framework.messages.GetItemsInfoRequestData .

QUEUE_GET_ITEM_IDS

нить

Запрос на получение идентификаторов очереди. Тип сообщения: cast.framework.messages.RequestData .

QUEUE_SHUFFLE

нить

Запрос на перетасовку очереди. Тип сообщения: cast.framework.messages.RequestData .

SET_CREDENTIALS

нить

Установите учетные данные пользователя. Тип сообщения: cast.framework.messages.SetCredentialsRequestData .

LOAD_BY_ENTITY

нить

Загрузите медиа по идентификатору объекта. Тип сообщения: cast.framework.messages.LoadByEntityRequestData .

ПОЛЬЗОВАТЕЛЬ_АКЦИЯ

нить

Обрабатывайте действия пользователя, например, «Следуйте». Тип сообщения: cast.framework.messages.UserActionRequestData .

DISPLAY_STATUS

нить

Отображение статуса мультимедиа на экране. Тип сообщения: cast.framework.messages.DisplayStatusRequestData .

FOCUS_STATE

нить

Состояние фокуса приложения-приемника изменилось. Тип сообщения: cast.framework.messages.FocusStateRequestData .

CUSTOM_COMMAND

нить

Обработка пользовательской команды приложения. Тип сообщения: cast.framework.messages.CustomCommandRequestData .

STORE_SESSION

нить

Команда сохранения сеанса. Тип сообщения: cast.framework.messages.StoreSessionRequestData .

RESUME_SESSION

нить

Команда возобновления сеанса. Тип сообщения: cast.framework.messages.ResumeSessionRequestData .

SESSION_STATE

нить

Тип ответа для StoreSession. Тип сообщения: cast.framework.messages.StoreSessionResponseData .

Тип метаданных

статический

число

Типы медиа-метаданных.

Ценить

ОБЩИЙ

число

Универсальный шаблон, подходящий для большинства типов мультимедиа. Используется cast.framework.messages.GenericMediaMetadata .

ФИЛЬМ

число

Полнометражный фильм. Используется cast.framework.messages.MovieMediaMetadata .

ТВ_ШОУ

число

Эпизод телесериала. Используется cast.framework.messages.TvShowMediaMetadata .

MUSIC_TRACK

число

Музыкальный трек. Используется cast.framework.messages.MusicTrackMediaMetadata .

ФОТО

число

Фото. Используется cast.framework.messages.PhotoMediaMetadata .

АУДИОКНИГА_ГЛАВА

число

Глава аудиокниги. Используется cast.framework.messages.AudiobookChapterMediaMetadata .

См. также
cast.framework.messages.MediaInformation.metadata

Состояние игрока

статический

нить

Представляет состояние игрока.

Ценить

ПРАЗДНЫЙ

нить

Плеер находится в состоянии IDLE. Состояние IDLE означает, что активное воспроизведение отсутствует. Плеер обычно находится в этом состоянии сразу после запуска приложения Cast, до получения запроса LOAD или после завершения воспроизведения. Игрок переходит в это состояние на основе cast.framework.messages.IdleReason , установленного в cast.framework.messages.MediaStatus .

ИГРАЮ

нить

Игрок находится в состоянии ИГРЫ.

ПРИОСТАНОВЛЕНО

нить

Плеер находится в состоянии ПАУЗЫ.

БУФЕРИЗАЦИЯ

нить

Плеер находится в состоянии БУФЕРИЗАЦИИ.

QueueChangeType

статический

нить

Типы изменений очереди, используемые исходящим сообщением QUEUE_CHANGE .

Ценить

ВСТАВЛЯТЬ

нить

В очередь были вставлены элементы.

УДАЛЯТЬ

нить

Из очереди были удалены элементы.

ITEMS_CHANGE

нить

Список предметов изменен.

ОБНОВЛЯТЬ

нить

Очередь прошла обновление, и был отправлен новый упорядоченный список.

НЕТ_ИЗМЕНЕНИЯ

нить

Очередь не изменилась. Это используется для возврата, когда несколько отправителей запросили одни и те же данные.

Тип очереди

статический

нить

Типы медиаконтейнера/очереди.

Ценить

АЛЬБОМ

нить

Музыкальный альбом.

ПЛЕЙЛИСТ

нить

Музыкальный плейлист, например частный плейлист, общедоступный плейлист или автоматически созданный плейлист.

АУДИОКНИГА

нить

Аудиокнига.

РАДИО_СТАНЦИЯ

нить

Традиционная радиостанция.

ПОДКАСТ_SERIES

нить

Серия подкастов.

СЕРИАЛ

нить

Сериал.

ВИДЕО_ПЛЕЙЛИСТ

нить

Плейлист видео.

LIVE_TV

нить

Прямой эфир телеканала.

ФИЛЬМ

нить

Фильм.

Режим повтора

статический

нить

Поведение очереди после воспроизведения всех элементов.

Ценить

REPEAT_OFF

нить

Когда очередь заполнена, сеанс мультимедиа завершается.

REPEAT_ALL

нить

Все элементы в очереди будут воспроизводиться бесконечно, при воспроизведении последнего элемента снова будет воспроизводиться первый элемент.

REPEAT_SINGLE

нить

Текущий элемент будет воспроизводиться повторно.

REPEAT_ALL_AND_SHUFFLE

нить

Все элементы в очереди будут воспроизводиться бесконечно, при воспроизведении последнего элемента снова будет воспроизведен первый элемент (сначала список будет перетасован получателем).

SeekResumeState

статический

нить

Представляет состояние воспроизведения после запроса SEEK.

Ценить

ВОСПРОИЗВЕДЕНИЕ_START

нить

Это заставляет средства массовой информации начать действовать.

ВОСПРОИЗВЕДЕНИЕ_ПАУЗА

нить

Это заставляет СМИ сделать паузу.

Тип потокового протокола

статический

число

Типы протоколов потоковой передачи.

Ценить

НЕИЗВЕСТНЫЙ

число

Неизвестный тип протокола потоковой передачи.

MPEG_DASH

число

Тип протокола MPEG-DASH (динамическая адаптивная потоковая передача через HTTP).

ЗОЖ

число

Тип протокола HLS (HTTP Live Streaming).

ГЛАДКИЙ_СТРИМИНГ

число

Тип протокола Smooth Streaming.

Тип Стрима

статический

нить

Представляет типы потоков.

Ценить

БУФЕРНЫЙ

нить

Контент VOD и DVR.

ЖИТЬ

нить

Живой линейный поток контента.

НИКТО

нить

Тексттрекеджетипе

статический

нить

Определяет тип края (границы) текстовой дорожки.

Ценить

НИКТО

нить

Вокруг текста края не отображаются.

КОНТУР

нить

Вокруг текста отображается сплошной контур.

DROP_SHADOW

нить

Вокруг текста отображается исчезающая тень.

ПОДНЯТЫЙ

нить

Текст выглядит рельефным или выпуклым по отношению к фону.

ДЕПРЕССИЯ

нить

Текст кажется тисненым на фоне.

TextTrackFontGenericFamily

статический

нить

Общее семейство шрифтов, которое будет использоваться, если шрифт не определен в текстовой дорожке.

Ценить

SANS_SERIF

нить

Использует шрифт без засечек.

MONOSPACED_SANS_SERIF

нить

Используется моноширинный шрифт без засечек.

С ШЕРФАМИ

нить

Использует шрифт с засечками.

MONOSPACED_SERIF

нить

Использует моноширинный шрифт с засечками.

ПОВСЕДНЕВНЫЙ

нить

Используется обычный рукописный шрифт.

КУРСИВ

нить

Использует рукописный шрифт.

SMALL_CAPITALS

нить

Используется мелкий заглавный шрифт.

ТекстТрекШрифтСтиль

статический

нить

Стиль шрифта текстовой дорожки.

Ценить

НОРМАЛЬНЫЙ

нить

Немодифицированный шрифт.

СМЕЛЫЙ

нить

Смелый стиль.

BOLD_ITALIC

нить

Одновременно выделенный жирным шрифтом и курсивом.

КУРСИВ

нить

Курсивный стиль.

ТекстТрекТип

статический

нить

Тип текстовой дорожки (соответствует определениям типов текстовой дорожки HTML5).

Ценить

СУБТИТРЫ

нить

Транскрипция или перевод диалога, подходящий для случаев, когда звук имеется, но не понятен зрителю, например, потому, что зритель не понимает язык звуковой дорожки медиаресурса.

ПОДПИСИ

нить

Транскрипция или перевод диалога, звуковых эффектов, соответствующих музыкальных реплик и другой соответствующей аудиоинформации, подходящей для случаев, когда саундтрек недоступен (например, потому что он отключен или потому что у пользователя проблемы со слухом). Субтитры отображаются поверх видео.

ОПИСАНИЯ

нить

Текстовые описания видеокомпонента медиаресурса, предназначенные для синтеза звука в случае недоступности визуальной составляющей (например, из-за того, что пользователь взаимодействует с приложением без экрана, или из-за того, что пользователь имеет слабое зрение). Описания синтезируются в виде отдельной звуковой дорожки.

ГЛАВЫ

нить

Заголовки глав, предназначенные для использования при навигации по медиаресурсу.

МЕТАДАННЫЕ

нить

Треки, предназначенные для использования из сценария.

ТекстТрекВиндовтип

статический

нить

Тип окна текстовой дорожки.

Ценить

НИКТО

нить

НОРМАЛЬНЫЙ

нить

ОКРУГЛЫЕ_УГЛЫ

нить

Тип трека

статический

нить

Тип медиа-трека.

Ценить

ТЕКСТ

нить

Текстовый трек.

АУДИО

нить

Звуковая дорожка.

ВИДЕО

нить

Видео трек.

Пользовательское действие

статический

нить

Действия пользователя.

Ценить

НРАВИТЬСЯ

нить

Пользователь указывает лайк для воспроизводимого в данный момент контента.

НЕ НРАВИТСЯ

нить

Пользователь указывает, что ему не нравится воспроизводимый в данный момент контент.

СЛЕДОВАТЬ

нить

Пользователь хочет подписаться на воспроизводимый в данный момент контент или отметить его.

ОТПИСАТЬСЯ

нить

Пользователь хочет прекратить подписку на воспроизводимый в данный момент контент.

ФЛАГ

нить

Пользователь помечает воспроизводимый в данный момент контент как неприемлемый.

SKIP_AD

нить

Пользователь хочет пропустить воспроизводимую в данный момент рекламу.

ТЕКСТ

нить

Пользователь хочет отобразить текст воспроизводимой в данный момент песни.

Усерактионконтекст

статический

нить

Контекстная информация для UserAction .

Ценить

UNKNOWN_CONTEXT

нить

ОТСЛЕЖИВАТЬ

нить

АЛЬБОМ

нить

ХУДОЖНИК

нить

ПЛЕЙЛИСТ

нить

ЭПИЗОД

нить

РЯД

нить

ФИЛЬМ

нить

КАНАЛ

нить

КОМАНДА

нить

ИГРОК

нить

ТРЕНЕР

нить

Характеристики

ЗаголовокMimeType

статический

нить

Заголовок MIME-тип текстовой дорожки.

Ценить

СЕА608

нить

СЕА 608

ТТМЛ

нить

ТТМЛ

ВТТ

нить

ВТТ

ТТМЛ_MP4

нить

ТТМЛ MP4

Команда

статический

число

Список значений битовых масок для установки или получения мультимедийной команды, поддерживаемой приложением для cast.framework.messages.MediaStatus#supportedMediaCommands .

Ценить

ПАУЗА

число

Команда «Пауза».

ИСКАТЬ

число

Ищите команду.

STREAM_VOLUME

число

Команда громкости потока.

STREAM_MUTE

число

Команда громкости потока.

ВСЕ_BASIC_MEDIA

число

Все основные средства массовой информации. Включает обязательные команды PAUSE , SEEK , STREAM_VOLUME , STREAM_MUTE , EDIT_TRACKS и PLAYBACK_RATE .

QUEUE_NEXT

число

Очередь следующей команды.

QUEUE_PREV

число

Предыдущая команда очереди.

QUEUE_SHUFFLE

число

Команда перетасовки очереди.

QUEUE_REPEAT_ALL

число

Режим «Очередь повторить все».

QUEUE_REPEAT_ONE

число

Режим повторения очереди.

QUEUE_REPEAT

число

Режимы повтора очереди.

SKIP_AD

число

Пропустить команду AD.

EDIT_TRACKS

число

Команды редактирования треков.

ВОСПРОИЗВЕДЕНИЕ_RATE

число

Команда скорости воспроизведения.

НРАВИТЬСЯ

число

Действие пользователя Как команда.

НЕ НРАВИТСЯ

число

Действие пользователя Команда «Не нравится».

СЛЕДОВАТЬ

число

Действие пользователя Следовать команде.

ОТПИСАТЬСЯ

число

Действие пользователя Отменить подписку.

STREAM_TRANSFER

число

Команды потоковой передачи.

ТЕКСТ

число

Команды текста.

Тип Контейнера

статический

число

Типы метаданных контейнера.

Ценить

ОБЩИЙ_КОНТЕЙНЕР

число

Универсальный шаблон, подходящий для большинства типов мультимедиа. Используется cast.framework.messages.ContainerMetadata.

АУДИОКНИГА_КОНТЕЙНЕР

число

Метаданные для аудиокниги. Используется cast.framework.messages.AudiobookContainerMetadata.

См. также
cast.framework.messages.QueueData.containerMetadata

Режим фильтрации контента

статический

нить

Представляет режим фильтрации контента.

Ценить

FILTER_EXPLICIT

нить

Не воспроизводите откровенный контент.

Причина ошибки

статический

нить

Представляет причины сообщений об ошибках носителя.

Ценить

INVALID_COMMAND

нить

Возвращается, когда команда недействительна или не реализована.

INVALID_PARAMS

нить

Возвращается, когда параметры недопустимы или отсутствует обязательный параметр.

INVALID_MEDIA_SESSION_ID

нить

Возвращается, когда медиа-сеанс не существует.

INVALID_REQUEST_ID

нить

Возвращается, когда requestId недействителен.

SKIP_LIMIT_REACHED

нить

Возвращается, когда невозможно пропустить больше элементов из-за достижения лимита пропуска.

НЕ_ПОДДЕРЖИВАЕТСЯ

нить

Возвращается, когда запрос не поддерживается приложением.

LANGUAGE_NOT_SUPPORTED

нить

Возвращается, когда запрошенный язык не поддерживается.

END_OF_QUEUE

нить

Возвращается, когда пропуск невозможен из-за возврата за пределы первого элемента или вперед за пределы последнего элемента в очереди.

DUPLICATE_REQUEST_ID

нить

Возвращается, когда идентификатор запроса не уникален (получатель обрабатывает запрос с тем же идентификатором).

VIDEO_DEVICE_REQUIRED

нить

Возвращается, когда запрос не может быть выполнен, поскольку требуется устройство с поддержкой видео.

PREMIUM_ACCOUNT_REQUIRED

нить

Возвращается, когда для успешного выполнения запроса требуется премиум-аккаунт.

ПРИЛОЖЕНИЕ_ОШИБКА

нить

Возвращается, когда состояние приложения недопустимо для выполнения запроса.

AUTHENTICATION_EXPIRED

нить

Возвращается, когда запрос не может быть выполнен из-за истечения срока аутентификации, например, когда пользователь изменил свой пароль или когда токен был отозван.

CONCURRENT_STREAM_LIMIT

нить

Возвращается, когда обнаружено слишком много одновременных потоков.

PARENTAL_CONTROL_RESTRICTED

нить

Возвращается, когда контент заблокирован из-за родительского контроля.

CONTENT_FILTERED

нить

Возвращается, когда контент заблокирован из-за фильтра.

NOT_AVAILABLE_IN_REGION

нить

Возвращается, когда контент заблокирован из-за его региональной недоступности.

CONTENT_ALREADY_PLAYING

нить

Возвращается, когда запрошенный контент уже воспроизводится.

INVALID_REQUEST

нить

Возвращается, когда запрос недействителен.

GENERIC_LOAD_ERROR

нить

Возвращается, когда запрос на загрузку сталкивается с периодически возникающей проблемой.

Тип ошибки

статический

нить

Представляет типы сообщений об ошибках мультимедиа.

Ценить

INVALID_PLAYER_STATE

нить

Возвращается, когда состояние игрока недопустимо для выполнения запроса.

ЗАГРУЗИТЬ_FAILED

нить

Возвращается, когда запрос LOAD не выполнен.

ЗАГРУЗИТЬ_ОТМЕНЕНО

нить

Возвращается, когда запрос LOAD отменяется вторым входящим запросом LOAD.

INVALID_REQUEST

нить

Возвращается, когда запрос недействителен.

ОШИБКА

нить

Общая ошибка для любого другого случая ошибки.

Экстендедплейерстате

статический

нить

Расширенная информация о состоянии игрока.

Ценить

ЗАГРУЗКА

нить

Плеер находится в состоянии ЗАГРУЗКИ.

Фокусстате

статический

нить

Состояния фокуса.

Ценить

IN_FOCUS

нить

Приемник в фокусе.

NOT_IN_FOCUS

нить

Приемник не в фокусе, активна другая активность.

GetStatusOptions

статический

число

GetStatusOptions определяет объем данных, которые должны быть включены в ответ о состоянии носителя на сообщение GET_STATUS .

Ценить

NO_METADATA

число

Не включайте флаг метаданных.

NO_QUEUE_ITEMS

число

Не включайте флаг элементов очереди.

ХдрТип

статический

нить

Представляет типы видео с расширенным динамическим диапазоном (HDR).

Ценить

СДР

нить

Стандартный динамический диапазон.

HDR

нить

Высокий динамический диапазон.

ДВ

нить

Долби Вижен.

Хлссегментформат

статический

нить

Формат аудиосегмента HLS.

Ценить

ААС

нить

Элементарный аудиопоток, упакованный в формате AAC.

AC3

нить

Элементарный поток сжатого аудио AC3.

МП3

нить

Элементарный аудиопоток в формате MP3.

ТС

нить

Транспортный поток MPEG-2.

TS_AAC

нить

Упакованный транспортный поток MPEG-2 низкой сложности AAC (AAC-LC).

TS_HE_AAC

нить

Высокоэффективный упакованный транспортный поток AAC MPEG-2 (HE-AAC).

E_AC3

нить

E-AC3 упакован элементарный аудиопоток.

ФМП4

нить

Аудио упаковано в формат ISO BMFF CMAF Fragmented MP4.

HlsVideoSegmentFormat

статический

нить

Формат видеосегмента HLS.

Ценить

MPEG2_TS

нить

Транспортный поток MPEG-2. Поддерживает АВК.

ФМП4

нить

Видео упаковано в формат ISO BMFF CMAF Fragmented MP4. Поддерживает AVC и HEVC.

IdleReason

статический

нить

Причина, по которой плеер находится в состоянии IDLE.

Ценить

ОТМЕНЕНО

нить

Отправитель запросил остановку воспроизведения с помощью команды STOP.

ПРЕРЫВАНИЕ

нить

Отправитель запросил воспроизведение другого носителя с помощью команды ЗАГРУЗИТЬ.

ЗАКОНЧЕННЫЙ

нить

Воспроизведение мультимедиа завершено.

ОШИБКА

нить

Медиа-передача была прервана из-за ошибки, это могло произойти, если, например, плеер не смог загрузить медиа-файлы из-за сетевых ошибок.

МедиаКатегория

статический

нить

Категория СМИ.

Ценить

АУДИО

нить

Медиа — это только аудио.

ВИДЕО

нить

Медиа — это видео и аудио (по умолчанию).

ИЗОБРАЖЕНИЕ

нить

Медиа — это картинка.

Тип сообщения

статический

нить

Представляет типы мультимедийных сообщений, которые будут перехвачены cast.framework.PlayerManager . Типы сообщений подразделяются на запросы или исходящие сообщения. Запросы позволяют приложению изменять любые данные до того, как они будут обработаны SDK веб-приемника. Исходящие сообщения позволяют приложению изменять любые данные перед отправкой сообщения в подключенные системы и приложения-отправители.

Ценить

МЕДИА_СТАТУС

нить

Исходящее сообщение о текущем статусе носителя. Тип сообщения: cast.framework.messages.MediaStatus .

CLOUD_STATUS

нить

Исходящее сообщение о статусе носителя облачному отправителю. Тип сообщения: cast.framework.messages.CloudMediaStatus .

QUEUE_CHANGE

нить

Исходящее сообщение об изменении очереди. Тип сообщения: cast.framework.messages.QueueChange .

QUEUE_ITEMS

нить

Исходящее сообщение с информацией об элементе очереди. Тип сообщения: cast.framework.messages.ItemsInfo .

QUEUE_ITEM_IDS

нить

Исходящее сообщение со списком идентификаторов очереди. Тип сообщения: cast.framework.messages.QueueIds .

GET_STATUS

нить

Запрос текущего статуса носителя. Тип сообщения: cast.framework.messages.GetStatusRequestData .

НАГРУЗКА

нить

Запрос на загрузку мультимедиа. Тип сообщения: cast.framework.messages.LoadRequestData .

ПАУЗА

нить

Запрос на приостановку проигрывателя. Тип сообщения: cast.framework.messages.RequestData.

ОСТАНАВЛИВАТЬСЯ

нить

Просьба остановить плеер. Тип сообщения: cast.framework.messages.RequestData .

ИГРАТЬ

нить

Просьба продолжить игру. Тип сообщения: cast.framework.messages.RequestData .

SKIP_AD

нить

Просьба пропустить воспроизведение рекламы. Тип сообщения: cast.framework.messages.RequestData .

ИГРАТЬ_ПОВТОРНО

нить

Запрос на повторное воспроизведение текущего медиафайла. Тип сообщения: cast.framework.messages.RequestData .

ИСКАТЬ

нить

Просьба обратиться к СМИ. Тип сообщения: cast.framework.messages.SeekRequestData .

SET_PLAYBACK_RATE

нить

Запрос на изменение скорости воспроизведения. Тип сообщения: cast.framework.messages.SetPlaybackRateRequestData .

SET_VOLUME

нить

Запрос на изменение текущей громкости мультимедиа. Тип сообщения: cast.framework.messages.VolumeRequestData .

EDIT_TRACKS_INFO

нить

Запрос на изменение воспроизводимого текста или звуковых дорожек. Тип сообщения: cast.framework.messages.EditTracksInfoRequestData .

EDIT_AUDIO_TRACKS

нить

Запрос на изменение воспроизводимой звуковой дорожки. Тип сообщения: cast.framework.messages.EditAudioTracksRequestData .

ПРОКЕШ

нить

Запрос на предварительное кэширование данных. Тип сообщения: cast.framework.messages.PrecacheRequestData .

ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА

нить

Запрос на предварительную загрузку элемента. Тип сообщения: cast.framework.messages.PreloadRequestData .

QUEUE_LOAD

нить

Запрос на загрузку очереди. Тип сообщения: cast.framework.messages.QueueLoadRequestData .

QUEUE_INSERT

нить

Запрос на вставку в очередь. Тип сообщения: cast.framework.messages.QueueInsertRequestData .

QUEUE_UPDATE

нить

Запрос на обновление очереди. Тип сообщения: cast.framework.messages.QueueUpdateRequestData .

QUEUE_REMOVE

нить

Запрос на удаление из очереди. Тип сообщения: cast.framework.messages.QueueRemoveRequestData .

QUEUE_REORDER

нить

Запрос на изменение порядка очереди. Тип сообщения: cast.framework.messages.QueueReorderRequestData .

QUEUE_NEXT

нить

Запросить следующий элемент в очереди. Когда получатель получает это сообщение от отправителя, сообщение сопоставляется с cast.framework.messages.MessageType.QUEUE_UPDATE с jump на 1 . Поэтому cast.framework.messages.MessageType.QUEUE_UPDATE следует использовать в качестве типа сообщения при написании перехватчика для QUEUE_NEXT . Тип сообщения: cast.framework.messages.RequestData .

QUEUE_PREV

нить

Запросить предыдущий элемент в очереди. Когда получатель получает это сообщение от отправителя, сообщение сопоставляется с cast.framework.messages.MessageType.QUEUE_UPDATE с jump -1 . Поэтому cast.framework.messages.MessageType.QUEUE_UPDATE следует использовать в качестве типа сообщения при написании перехватчика для QUEUE_PREV . Тип сообщения: cast.framework.messages.RequestData .

QUEUE_GET_ITEM_RANGE

нить

Запрос на получение элементов в очереди. Тип сообщения: cast.framework.messages.FetchItemsRequestData .

QUEUE_GET_ITEMS

нить

Запрос на получение информации об элементах. Тип сообщения: cast.framework.messages.GetItemsInfoRequestData .

QUEUE_GET_ITEM_IDS

нить

Запрос на получение идентификаторов очереди. Тип сообщения: cast.framework.messages.RequestData .

QUEUE_SHUFFLE

нить

Запрос на перетасовку очереди. Тип сообщения: cast.framework.messages.RequestData .

SET_CREDENTIALS

нить

Установите учетные данные пользователя. Тип сообщения: cast.framework.messages.SetCredentialsRequestData .

LOAD_BY_ENTITY

нить

Загрузите медиа по идентификатору объекта. Тип сообщения: cast.framework.messages.LoadByEntityRequestData .

ПОЛЬЗОВАТЕЛЬ_АКЦИЯ

нить

Обрабатывайте действия пользователя, например, «Следуйте». Тип сообщения: cast.framework.messages.UserActionRequestData .

DISPLAY_STATUS

нить

Отображение статуса мультимедиа на экране. Тип сообщения: cast.framework.messages.DisplayStatusRequestData .

FOCUS_STATE

нить

Состояние фокуса приложения-приемника изменилось. Тип сообщения: cast.framework.messages.FocusStateRequestData .

CUSTOM_COMMAND

нить

Обработка пользовательской команды приложения. Тип сообщения: cast.framework.messages.CustomCommandRequestData .

STORE_SESSION

нить

Команда сохранения сеанса. Тип сообщения: cast.framework.messages.StoreSessionRequestData .

RESUME_SESSION

нить

Команда возобновления сеанса. Тип сообщения: cast.framework.messages.ResumeSessionRequestData .

SESSION_STATE

нить

Тип ответа для StoreSession. Тип сообщения: cast.framework.messages.StoreSessionResponseData .

Тип метаданных

статический

число

Типы медиа-метаданных.

Ценить

ОБЩИЙ

число

Универсальный шаблон, подходящий для большинства типов мультимедиа. Используется cast.framework.messages.GenericMediaMetadata .

ФИЛЬМ

число

Полнометражный фильм. Используется cast.framework.messages.MovieMediaMetadata .

ТВ_ШОУ

число

Эпизод телесериала. Используется cast.framework.messages.TvShowMediaMetadata .

MUSIC_TRACK

число

Музыкальный трек. Используется cast.framework.messages.MusicTrackMediaMetadata .

ФОТО

число

Фото. Используется cast.framework.messages.PhotoMediaMetadata .

АУДИОКНИГА_ГЛАВА

число

Глава аудиокниги. Используется cast.framework.messages.AudiobookChapterMediaMetadata .

См. также
cast.framework.messages.MediaInformation.metadata

Состояние игрока

статический

нить

Представляет состояние игрока.

Ценить

ПРАЗДНЫЙ

нить

Плеер находится в состоянии IDLE. Состояние IDLE означает, что активное воспроизведение отсутствует. Плеер обычно находится в этом состоянии сразу после запуска приложения Cast, до получения запроса LOAD или после завершения воспроизведения. Игрок переходит к этому штату на основе CAST.FrameWork.messages.idlereason , установленного в актере .

ИГРАЮ

нить

Игрок в состоянии игры.

ПРИОСТАНОВЛЕНО

нить

Игрок в состоянии приостановлена.

БУФЕРИЗАЦИЯ

нить

Игрок находится в буферизации.

Queuechangetype

статический

нить

Типы изменений в очереди, используемые исходящим сообщением QUEUE_CHANGE .

Ценить

ВСТАВЛЯТЬ

нить

В очереди была вставлена ​​предметы.

УДАЛЯТЬ

нить

В очереди были удалены предметы.

Items_change

нить

Список элементов изменился.

ОБНОВЛЯТЬ

нить

Очередь прошла обновление, и отправлен новый заказ.

No_change

нить

В очереди не было изменений. Это используется для того, чтобы повторить, когда несколько отправителей запрашивали одни и те же данные.

Queuetype

статический

нить

Типы медиа -контейнера/очередь.

Ценить

АЛЬБОМ

нить

Музыкальный альбом.

ПЛЕЙЛИСТ

нить

Музыкальный плейлист, такой как частный плейлист, публичный плейлист или автоматический плейлист.

Аудиокнига

нить

Аудиокнига.

Radio_station

нить

Традиционная радиостанция.

Podcast_series

нить

Серия подкастов.

СЕРИАЛ

нить

Сериал.

Video_playlist

нить

Видео плейлист.

Live_tv

нить

Живой телевизионный канал.

ФИЛЬМ

нить

Фильм.

Повторныймод

статический

нить

Поведение очереди, когда все предметы были воспроизведены.

Ценить

Repeat_off

нить

Когда очередь завершена, сеанс медиа прекращается.

Repeat_all

нить

Все предметы в очереди будут сыграны на неопределенный срок, когда будет воспроизведен последний предмет, он снова сыграет первый предмет.

Repeat_single

нить

Текущий предмет будет воспроизведен неоднократно.

Repeat_all_and_shuffle

нить

Все предметы в очереди будут воспроизведены на неопределенный срок, когда будет воспроизведен последний пункт, он снова сыграет первый предмет (список сначала будет перетасован получателем).

Ищите серию

статический

нить

Представляет состояние воспроизведения после запроса на поиск.

Ценить

PREARBACK_START

нить

Это заставляет средства массовой информации начать.

PREARBACK_PAUSE

нить

Это заставляет СМИ сделать паузу.

Потоковой протоколтип

статический

число

Типы потокового протокола.

Ценить

НЕИЗВЕСТНЫЙ

число

Неизвестный тип протокола потоковой передачи.

Mpeg_dash

число

MPEG-DASH (динамическая адаптивная потоковая передача по типу протокола HTTP).

ЗОЖ

число

HLS (HTTP Live Streaming) Тип протокола.

Smooth_Streaming

число

Гладкий тип протокола потоковой передачи.

Тип Стрима

статический

нить

Представляет типы потока.

Ценить

Буферирован

нить

VOD и содержание DVR.

ЖИТЬ

нить

Живой контент линейного потока.

НИКТО

нить

Texttrackedgetype

статический

нить

Определяет тип края текста (граница).

Ценить

НИКТО

нить

Вокруг текста не отображается край.

КОНТУР

нить

Солидный контур отображается вокруг текста.

Drop_shadow

нить

Уважающаяся тень разворачивается вокруг текста.

ПОДНЯТЫЙ

нить

Текст появляется тисненым или поднятым по отношению к фону.

ДЕПРЕССИЯ

нить

Текст, по -видимому, поднят на заднем плане.

Texttrackfontgenericfamily

статический

нить

Общее семейство шрифтов, которое будет использоваться, если шрифт не определен в текстовой дорожке.

Ценить

Sans_serif

нить

Использует шрифт Sans-Serif.

Monosced_sans_serif

нить

Использует моноселистый, без зарисованного шрифта.

Засечка

нить

Использует шрифт засечка.

Monosced_serif

нить

Использует моносированный шрифт засечка.

ПОВСЕДНЕВНЫЙ

нить

Использует случайный шрифт в рукописном стиле.

КУРСИВ

нить

Использует курсивный шрифт.

Small_capitals

нить

Использует шрифт небольших столиц.

Texttrackfontstyle

статический

нить

Текстовый трек стиль шрифта.

Ценить

НОРМАЛЬНЫЙ

нить

Немодифицированный шрифт.

СМЕЛЫЙ

нить

Стиль жирного шрифта.

Bold_italic

нить

Одновременно жирный и курсивый стиль.

КУРСИВ

нить

Курсивый стиль.

TextTrackType

статический

нить

Тип текстового пути (следует определениям типа текста HTML5).

Ценить

СУБТИТРЫ

нить

Транскрипция или перевод диалога, подходящий для того, когда звук доступен, но не понят зрителям, например, потому что зритель не понимает языка саундтрека СМИ.

ПОДПИСИ

нить

Транскрипция или перевод диалога, звуковых эффектов, соответствующих музыкальных сигналов и другой соответствующей аудио информации, подходящих для того, когда саундтрек недоступен (например, потому что он приглушен или потому, что пользователь с невыгодным слухом). Подпись отображается на видео.

ОПИСАНИЯ

нить

Текстовые описания видео компонента медиа-ресурса, предназначенные для синтеза аудио, когда визуальный компонент недоступен (например, потому что пользователь взаимодействует с приложением без экрана или потому, что пользователь визуально нарушен). Описания синтезируются как отдельная аудиоте.

ГЛАВЫ

нить

Названия главы, предназначенные для использования для навигации по медиа -ресурсу.

МЕТАДАННЫЕ

нить

Треки предназначены для использования из сценария.

TexttrackWindowType

статический

нить

Тип окна текста.

Ценить

НИКТО

нить

НОРМАЛЬНЫЙ

нить

Rounded_corners

нить

Tracktype

статический

нить

СМИ ТРЕЗИЙ Тип.

Ценить

ТЕКСТ

нить

Текстовый трек.

АУДИО

нить

Звуковая дорожка.

ВИДЕО

нить

Видео трек.

Пользователь

статический

нить

Действия пользователя.

Ценить

НРАВИТЬСЯ

нить

Пользователь указывает подобное предпочтение для игрового контента в настоящее время.

НЕ НРАВИТСЯ

нить

Пользователь указывает неприязнь предпочтения для игрового контента в настоящее время.

СЛЕДОВАТЬ

нить

Пользователь хочет следовать или звезды в настоящее время играет контент.

ОТПИСАТЬСЯ

нить

Пользователь хочет прекратить следовать в настоящее время воспроизводимого контента.

ФЛАГ

нить

Пользовательские флаги в настоящее время воспроизводят контент как неуместный.

Skip_ad

нить

Пользователь хочет пропустить в настоящее время игра в рекламу.

ТЕКСТ

нить

Пользователь хочет отображать тексты песен в настоящее время.

UserActionContext

статический

нить

Контекстная информация для UserAction .

Ценить

Unknown_context

нить

ОТСЛЕЖИВАТЬ

нить

АЛЬБОМ

нить

ХУДОЖНИК

нить

ПЛЕЙЛИСТ

нить

ЭПИЗОД

нить

РЯД

нить

ФИЛЬМ

нить

КАНАЛ

нить

КОМАНДА

нить

ИГРОК

нить

ТРЕНЕР

нить