Атрибуты аудиопрограмм зависят от типа контента. Тип программы сообщает системе, какие метаданные следует ожидать, чтобы пользовательский интерфейс можно было заполнить соответствующим образом. Аудиопрограммы могут быть одного из следующих типов:
Используйте 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 миниатюры | (✔) | (✔) | (✔) | (✔) | (✔) |
Заголовок | ✔ | ✔ | ✔ | ✔ | ✔ |
Высота видео | (✔) | (✔) | (✔) | (✔) | (✔) |
Ширина видео | (✔) | (✔) | (✔) | (✔) | (✔) |
Масса | (✔) | (✔) | (✔) | (✔) | (✔) |