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

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

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

В следующем примере показано, как использовать PreviewProgram.Builder :

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

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

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

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

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

В следующем примере показано, как использовать PreviewProgram.Builder :

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

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

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

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

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

В следующем примере показано, как использовать PreviewProgram.Builder :

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

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

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