бросать. рамки . пользовательский интерфейс
Это пространство имен cast.framework.ui
.
Классы
Данные Приложения
Данные о запущенном приложении или приложении, управляемом удаленно.
Просмотр содержания
Контент для карусели просмотра СМИ. Этот контент следует использовать как для пользовательского интерфейса просмотра мультимедиа на экране IDLE, так и для экрана соответствующего контента во время воспроизведения.
ОбзорЭлемент
Содержимое отдельного элемента просмотра в списке просмотра мультимедиа.
Элементы управления
Сенсорное управление. Предоставляет интерфейс для настройки элементов управления на сенсорных устройствах.
Данные игрока
Данные игрока. Предоставьте плееру носитель и прервите состояние.
PlayerDataBinder
Привязка данных игрока. Это привязывает объект данных игрока к состоянию игрока. Данные игрока обновляются, чтобы точно отражать текущее состояние игрока, без каких-либо событий изменения.
Событие PlayerDataChangedEvent
Событие изменения данных игрока. Предоставляет измененное поле (тип) и новое значение.
Уиконфиг
Конфигурация пользовательского интерфейса.
UiManager
Предоставляет интерфейс для управления пользовательским интерфейсом.
Перечисления
Обзор изображенияAspectRatio
нить
Соотношение сторон всех изображений в карусели просмотра мультимедиа.
Ценить | |
---|---|
SQUARE_1_TO_1 | нить Квадратные изображения. |
ПОРТРЕТ_2_TO_3 | нить Изображения портретной ориентации с соотношением сторон 2:3. Пользовательский интерфейс для портретной ориентации не является окончательным и может быть изменен. |
ЛАНДШАФТ_16_TO_9 | нить Изображения альбомной ориентации с соотношением сторон 16:9. |
ОбзорТипИзображения
нить
Тип заполнителя, который будет использоваться, если изображение недоступно для элемента просмотра.
Ценить | |
---|---|
MUSIC_TRACK | нить Трек песни или радио, выбранный из трека. |
MUSIC_ALBUM | нить Плейлист, состоящий из песен из определенного музыкального альбома или радио, распределенных по альбомам. |
ХУДОЖНИК | нить Плейлист, состоящий из песен определенного музыкального исполнителя или группы или радио, созданного исполнителем или группой. |
ПЛЕЙЛИСТ | нить Плейлист, общедоступный или радио, выбранный плейлистом. Списки воспроизведения всегда содержат ограниченный и определенный набор песен. |
ЭПИЗОД | нить Эпизод телешоу. |
ФИЛЬМ | нить Фильм. |
ФОТО | нить Изображение. |
ПОДКАСТ | нить Серия подкастов. |
МУЗЫКАЛЬНЫЙ ЖАНР | нить Музыкальный жанр. |
АУДИО_КНИГА | нить Аудиокнига. |
РАДИО СТАНЦИЯ | нить Радиостанция. Это может быть наземная или интернет-радиостанция. |
MUSIC_MIX | нить Музыкальный микс, разделенный по жанрам. |
ВИДЕО | нить Одно видео. |
ТВ ШОУ | нить Телешоу. |
НОВОСТИ | нить Новости аудио или видео. |
ОбзорМедиаБейдж
нить
Значок, который будет отображаться поверх изображения элемента просмотра.
Ценить | |
---|---|
ЖИТЬ | нить Значок индикатора LIVE. Следует использовать, если поток представляет собой живой контент. |
Элементы управленияКнопка
нить
Предопределенные кнопки для наложения элементов управления мультимедиа
Ценить | |
---|---|
QUEUE_NEXT | нить Перейти к следующему элементу в очереди |
QUEUE_PREV | нить Перейти к предыдущему элементу в очереди |
SEEK_FORWARD_10 | нить Перейти на 10 секунд вперед |
SEEK_FORWARD_15 | нить Перейти на 15 секунд вперед |
SEEK_FORWARD_30 | нить Перейти на 30 секунд вперед |
SEEK_BACKWARD_10 | нить Перейти на 10 секунд назад |
SEEK_BACKWARD_15 | нить Перейти на 15 секунд назад |
SEEK_BACKWARD_30 | нить Перейти на 30 секунд назад |
ПОДПИСИ | нить Включить/выключить субтитры |
NO_BUTTON | нить Очистить слот от любых кнопок |
ПОВТОРИТЬ | нить Переключить режим повтора. |
ПЕРЕТАСОВАТЬ | нить Переключить режим перемешивания. |
НРАВИТЬСЯ | нить Как кнопка переключения со стилем значка «палец вверх». |
LIKE_HEART | нить Как кнопка переключения со стилем значка сердца. |
НЕ НРАВИТСЯ | нить Кнопка переключения «Не нравится» со стилем значка «палец вниз». |
ТЕКСТ ПЕСНИ | нить Кнопка переключения текста. |
УправлениеСлот
нить
Интерфейс сенсорного управления.
Ценить | |
---|---|
СЛОТ_1 | нить Боковой левый слот. Устарело, вместо этого используйте SLOT_SECONDARY_1. |
СЛОТ_2 | нить Центральный левый слот. Устарело, вместо этого используйте SLOT_PRIMARY_1. |
СЛОТ_3 | нить Центральный правый слот. Устарело, вместо этого используйте SLOT_PRIMARY_2. |
СЛОТ_4 | нить Боковой правый слот. Устарело, вместо этого используйте SLOT_SECONDARY_2. |
SLOT_PRIMARY_1 | нить Центральный левый слот. Расположен слева от кнопки воспроизведения/паузы. |
SLOT_PRIMARY_2 | нить Центральный правый слот. Расположен справа от кнопки воспроизведения/паузы. |
SLOT_SECONDARY_1 | нить Боковой левый слот. Выровнено по левому краю экрана. |
SLOT_SECONDARY_2 | нить Боковой правый слот. Выровнено по правому краю экрана. |
Тип дисплея
нить
Тип дисплея устройства.
Ценить | |
---|---|
ТВ | нить |
ТРОГАТЬ | нить |
PlayerDataEventType
нить
Данные игрока изменили типы событий.
Ценить | |
---|---|
ЛЮБОЕ ИЗМЕНЕНИЕ | нить Любое изменение поля вызовет это событие. |
ПРИЛОЖЕНИЕ_DATA_CHANGED | нить Название приложения изменено. |
СОСТОЯНИЕ_ИЗМЕНЕНО | нить Текущее состояние игрока изменилось. |
IS_SEEKING_CHANGED | нить Поле isSeeking изменено. |
DURATION_CHANGED | нить Поле длительности изменено. |
CURRENT_TIME_CHANGED | нить Поле currentTime изменено. |
ВОСПРОИЗВЕДЕНИЕ_RATE_CHANGED | нить Поле playRate изменено. |
МЕТАДАННЫЕ_ИЗМЕНЕНО | нить поле метаданных изменено. |
MEDIA_SESSION_ID_CHANGED | нить Поле mediaSessionId изменено. |
МЕДИА_ИЗМЕНЕНО | нить медиаполе изменилось. |
QUEUE_DATA_CHANGED | нить ПолеqueueData изменено. |
TITLE_CHANGED | нить Поле заголовка изменено. |
СУБТИТЛЕ_ИЗМЕНЕНО | нить поле субтитров изменено. |
THUMBNAIL_URL_CHANGED | нить Поле ThumnailUrl изменено. |
SECONDARY_IMAGE_URL_CHANGED | нить Поле SecondImageUrl изменено. |
NEXT_TITLE_CHANGED | нить Поле nextTitle изменено. |
NEXT_SUBTITLE_CHANGED | нить Поле nextSubtitle изменено. |
NEXT_THUMBNAIL_URL_CHANGED | нить Поле nextThumbnailUrl изменено. |
NEXT_METADATA_CHANGED | нить Поле nextMetadata изменено. |
PRELOADING_NEXT_CHANGED | нить Поле preloadingNext изменено. |
MEDIA_CATEGORY_CHANGED | нить Поле mediaCategory изменено. |
SUPPORTED_MEDIA_COMMANDS_CHANGED | нить Поле contentType изменено. |
IS_LIVE_CHANGED | нить Поле isLive изменено. |
IS_AT_LIVE_EDGE_CHANGED | нить Поле isAtLiveEdge изменено. |
BREAK_PERCENTAGE_POSITIONS_CHANGED | нить ПолеbreakPercentagePositions изменено. |
IS_PLAYING_BREAK_CHANGED | нить Поле isPlayingBreak изменено. |
IS_BREAK_SKIPPABLE_CHANGED | нить Поле isBreakSkippable изменено. |
WHEN_SKIPPABLE_CHANGED | нить WhenSkippable поле изменилось. |
NUMBER_BREAK_CLIPS_CHANGED | нить Поле NumberBreakClips изменено. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | нить Поле currentBreakClipNumber изменено. |
BREAK_TITLE_CHANGED | нить Поле BreakTitle изменено. |
DISPLAY_STATUS_CHANGED | нить Поле displayStatus изменено. |
DISPLAY_TYPE_CHANGED | нить Поле displayType изменено. |
LIVE_SEEKABLE_RANGE_CHANGED | нить Поле liveSeekableRange изменено. |
MEDIA_START_ABSOLUTE_TIME_CHANGED | нить Поле mediaStartAbsoluteTime изменено. |
SECTION_START_TIME_IN_MEDIA_CHANGED | нить ПолеsectionStartTimeInMedia изменено. |
SECTION_DURATION_CHANGED | нить ПолеsectionDuration изменено. |
CUSTOM_STATE_CHANGED | нить Пользовательское состояние изменено. |
ACTIVE_TRACK_IDS_CHANGED | нить Поле activeTrackIds изменено. |
Вторичноеизображениепозиция
нить
Положение вторичного изображения.
Ценить | |
---|---|
TOP_RIGHT_VIDEO_OVERLAY | нить Устанавливает дополнительный логотип в правом верхнем углу наложения. |
Состояние
нить
Состояние пользовательского интерфейса приложения-приемника.
Ценить | |
---|---|
ЗАПУСК | нить |
ПРАЗДНЫЙ | нить |
ЗАГРУЗКА | нить |
БУФЕРИЗАЦИЯ | нить |
ПРИОСТАНОВЛЕНО | нить |
ИГРАЮ | нить |
Характеристики
Обзор изображенияAspectRatio
нить
Соотношение сторон всех изображений в карусели просмотра мультимедиа.
Ценить | |
---|---|
SQUARE_1_TO_1 | нить Квадратные изображения. |
ПОРТРЕТ_2_TO_3 | нить Изображения портретной ориентации с соотношением сторон 2:3. Пользовательский интерфейс для портретной ориентации не является окончательным и может быть изменен. |
ЛАНДШАФТ_16_TO_9 | нить Изображения альбомной ориентации с соотношением сторон 16:9. |
ОбзорТипИзображения
нить
Тип заполнителя, который будет использоваться, если изображение недоступно для элемента просмотра.
Ценить | |
---|---|
MUSIC_TRACK | нить Трек песни или радио, выбранный из трека. |
MUSIC_ALBUM | нить Плейлист, состоящий из песен из определенного музыкального альбома или радио, распределенных по альбомам. |
ХУДОЖНИК | нить Плейлист, состоящий из песен определенного музыкального исполнителя или группы или радио, созданного исполнителем или группой. |
ПЛЕЙЛИСТ | нить Плейлист, общедоступный или радио, выбранный плейлистом. Списки воспроизведения всегда содержат ограниченный и определенный набор песен. |
ЭПИЗОД | нить Эпизод телешоу. |
ФИЛЬМ | нить Фильм. |
ФОТО | нить Изображение. |
ПОДКАСТ | нить Серия подкастов. |
МУЗЫКАЛЬНЫЙ ЖАНР | нить Музыкальный жанр. |
АУДИО_КНИГА | нить Аудиокнига. |
РАДИО СТАНЦИЯ | нить Радиостанция. Это может быть наземная или интернет-радиостанция. |
MUSIC_MIX | нить Музыкальный микс, разделенный по жанрам. |
ВИДЕО | нить Одно видео. |
ТВ ШОУ | нить Телешоу. |
НОВОСТИ | нить Новости аудио или видео. |
ОбзорМедиаБейдж
нить
Значок, который будет отображаться поверх изображения элемента просмотра.
Ценить | |
---|---|
ЖИТЬ | нить Значок индикатора LIVE. Следует использовать, если поток представляет собой живой контент. |
Элементы управленияКнопка
нить
Предопределенные кнопки для наложения элементов управления мультимедиа
Ценить | |
---|---|
QUEUE_NEXT | нить Перейти к следующему элементу в очереди |
QUEUE_PREV | нить Перейти к предыдущему элементу в очереди |
SEEK_FORWARD_10 | нить Перейти на 10 секунд вперед |
SEEK_FORWARD_15 | нить Перейти на 15 секунд вперед |
SEEK_FORWARD_30 | нить Перейти на 30 секунд вперед |
SEEK_BACKWARD_10 | нить Перейти на 10 секунд назад |
SEEK_BACKWARD_15 | нить Перейти на 15 секунд назад |
SEEK_BACKWARD_30 | нить Перейти на 30 секунд назад |
ПОДПИСИ | нить Включить/выключить субтитры |
NO_BUTTON | нить Очистить слот от любых кнопок |
ПОВТОРИТЬ | нить Переключить режим повтора. |
ПЕРЕТАСОВАТЬ | нить Переключить режим перемешивания. |
НРАВИТЬСЯ | нить Как кнопка переключения со стилем значка «палец вверх». |
LIKE_HEART | нить Как кнопка переключения со стилем значка сердца. |
НЕ НРАВИТСЯ | нить Кнопка переключения «Не нравится» со стилем значка «палец вниз». |
ТЕКСТ ПЕСНИ | нить Кнопка переключения текста. |
УправлениеСлот
нить
Интерфейс сенсорного управления.
Ценить | |
---|---|
СЛОТ_1 | нить Боковой левый слот. Устарело, вместо этого используйте SLOT_SECONDARY_1. |
СЛОТ_2 | нить Центральный левый слот. Устарело, вместо этого используйте SLOT_PRIMARY_1. |
СЛОТ_3 | нить Центральный правый слот. Устарело, вместо этого используйте SLOT_PRIMARY_2. |
СЛОТ_4 | нить Боковой правый слот. Устарело, вместо этого используйте SLOT_SECONDARY_2. |
SLOT_PRIMARY_1 | нить Центральный левый слот. Расположен слева от кнопки воспроизведения/паузы. |
SLOT_PRIMARY_2 | нить Центральный правый слот. Расположен справа от кнопки воспроизведения/паузы. |
SLOT_SECONDARY_1 | нить Боковой левый слот. Выровнено по левому краю экрана. |
SLOT_SECONDARY_2 | нить Боковой правый слот. Выровнено по правому краю экрана. |
Тип дисплея
нить
Тип дисплея устройства.
Ценить | |
---|---|
ТВ | нить |
ТРОГАТЬ | нить |
PlayerDataEventType
нить
Данные игрока изменили типы событий.
Ценить | |
---|---|
ЛЮБОЕ ИЗМЕНЕНИЕ | нить Любое изменение поля вызовет это событие. |
ПРИЛОЖЕНИЕ_DATA_CHANGED | нить Название приложения изменено. |
СОСТОЯНИЕ_ИЗМЕНЕНО | нить Текущее состояние игрока изменилось. |
IS_SEEKING_CHANGED | нить Поле isSeeking изменено. |
DURATION_CHANGED | нить Поле длительности изменено. |
CURRENT_TIME_CHANGED | нить Поле currentTime изменено. |
ВОСПРОИЗВЕДЕНИЕ_RATE_CHANGED | нить Поле playRate изменено. |
МЕТАДАННЫЕ_ИЗМЕНЕНО | нить поле метаданных изменено. |
MEDIA_SESSION_ID_CHANGED | нить Поле mediaSessionId изменено. |
МЕДИА_ИЗМЕНЕНО | нить медиаполе изменилось. |
QUEUE_DATA_CHANGED | нить ПолеqueueData изменено. |
TITLE_CHANGED | нить Поле заголовка изменено. |
СУБТИТЛЕ_ИЗМЕНЕНО | нить поле субтитров изменено. |
THUMBNAIL_URL_CHANGED | нить Поле ThumnailUrl изменено. |
SECONDARY_IMAGE_URL_CHANGED | нить Поле SecondImageUrl изменено. |
NEXT_TITLE_CHANGED | нить Поле nextTitle изменено. |
NEXT_SUBTITLE_CHANGED | нить Поле nextSubtitle изменено. |
NEXT_THUMBNAIL_URL_CHANGED | нить Поле nextThumbnailUrl изменено. |
NEXT_METADATA_CHANGED | нить Поле nextMetadata изменено. |
PRELOADING_NEXT_CHANGED | нить Поле preloadingNext изменено. |
MEDIA_CATEGORY_CHANGED | нить Поле mediaCategory изменено. |
SUPPORTED_MEDIA_COMMANDS_CHANGED | нить Поле contentType изменено. |
IS_LIVE_CHANGED | нить Поле isLive изменено. |
IS_AT_LIVE_EDGE_CHANGED | нить Поле isAtLiveEdge изменено. |
BREAK_PERCENTAGE_POSITIONS_CHANGED | нить ПолеbreakPercentagePositions изменено. |
IS_PLAYING_BREAK_CHANGED | нить Поле isPlayingBreak изменено. |
IS_BREAK_SKIPPABLE_CHANGED | нить Поле isBreakSkippable изменено. |
WHEN_SKIPPABLE_CHANGED | нить WhenSkippable поле изменилось. |
NUMBER_BREAK_CLIPS_CHANGED | нить Поле NumberBreakClips изменено. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | нить Поле currentBreakClipNumber изменено. |
BREAK_TITLE_CHANGED | нить Поле BreakTitle изменено. |
DISPLAY_STATUS_CHANGED | нить Поле displayStatus изменено. |
DISPLAY_TYPE_CHANGED | нить Поле displayType изменено. |
LIVE_SEEKABLE_RANGE_CHANGED | нить Поле liveSeekableRange изменено. |
MEDIA_START_ABSOLUTE_TIME_CHANGED | нить Поле mediaStartAbsoluteTime изменено. |
SECTION_START_TIME_IN_MEDIA_CHANGED | нить ПолеsectionStartTimeInMedia изменено. |
SECTION_DURATION_CHANGED | нить ПолеsectionDuration изменено. |
CUSTOM_STATE_CHANGED | нить Пользовательское состояние изменено. |
ACTIVE_TRACK_IDS_CHANGED | нить Поле activeTrackIds изменено. |
Вторичноеизображениепозиция
нить
Положение вторичного изображения.
Ценить | |
---|---|
TOP_RIGHT_VIDEO_OVERLAY | нить Устанавливает дополнительный логотип в правом верхнем углу наложения. |
Состояние
нить
Состояние пользовательского интерфейса приложения-приемника.
Ценить | |
---|---|
ЗАПУСК | нить |
ПРАЗДНЫЙ | нить |
ЗАГРУЗКА | нить |
БУФЕРИЗАЦИЯ | нить |
ПРИОСТАНОВЛЕНО | нить |
ИГРАЮ | нить |