Атрибуты видеопрограммы

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

Видеопрограммы могут быть одного из следующих типов:

Используйте PreviewProgram.Builder для создания программы. Подробнее о возможных значениях для каждого поля можно прочитать в справочной документации для каждого установщика в конструкторе.

Котлин

val program = PreviewProgram.Builder()
        .setChannelId(channelId)
        .setTitle(clip.getTitle())
        .setDescription(clip.getDescription())
        .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
        // Set required attributes
        .build()

Ява

PreviewProgram program = new PreviewProgram.Builder()
        .setChannelId(channelId)
        .setTitle(clip.getTitle())
        .setDescription(clip.getDescription())
        .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
        // Set required attributes
        .build();

В следующей таблице показаны атрибуты, которые можно назначить каждому типу видеопрограммы. Каждый атрибут связан с соответствующим установщиком в PreviewProgram.Builder . Атрибуты, отмеченные ✔, являются обязательными; отмеченные (✔) являются необязательными.

Атрибут Фильм Сериал Телесезон ТВ-эпизод Клип Событие Канал
Автор (✔)
Доступность (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Канонические жанры (✔) (✔) (✔) (✔)
Идентификатор канала
Идентификатор контента (✔)
Рейтинги контента (✔) (✔) (✔) (✔) (✔) (✔) (✔)
ПродолжительностьМиллис (✔)
Номер эпизода
Название серии (✔)
Жанр (✔) (✔) (✔) (✔)
URI намерения
Количество взаимодействий (✔) (✔)
Тип взаимодействия (✔) (✔)
Внутренний идентификатор поставщика (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Количество предметов (✔) (✔)
Жить (✔) (✔) (✔) (✔) (✔)
URI логотипа (*) (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Логотип Содержание Описание (*) (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Цена предложения (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Соотношение сторон плаката
URI плаката
Предварительный просмотр URI видео (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Дата выпуска (✔) (✔) (✔) (✔) (✔) (✔)
Обзор Рейтинг (✔) (✔) (✔) (✔) (✔)
Обзор стиля оценки (✔) (✔) (✔) (✔) (✔)
Номер дисплея сезона
Краткое описание (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Время начала UTC в миллисах (*)
Конец Времени UTC Миллис (*)
Начальная цена (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Соотношение сторон миниатюры (✔) (✔) (✔) (✔) (✔) (✔) (✔)
URI миниатюры (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Заголовок
Высота видео (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Ширина видео (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Масса (✔) (✔) (✔) (✔) (✔) (✔) (✔)
Предварительный просмотр изображений

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

Атрибут Соотношение сторон Ширина Высота
ASPECT_RATIO_16_9 16:9 272 дп 153 дп
ASPECT_RATIO_3_2 3:2 229,5 дп 153 дп
ASPECT_RATIO_4_3 4:3 204 дп 153 дп
ASPECT_RATIO_1_1 1:1 153 дп 153 дп
ASPECT_RATIO_2_3 2:3 102 дп 153 дп
ASPECT_RATIO_MOVIE_POSTER 1:1,441 106 дп 153 дп

Для достижения наилучшего качества используйте видео предварительного просмотра с соотношением сторон 16:9 или 4:3, размер которых не меньше указанного в этой таблице. Используйте непрозрачный логотип для лучшего взаимодействия с пользователем.

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