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