Atrybuty programów audio zależą od typu treści. Typ programu informuje system, jakich metadanych oczekiwać, aby można było odpowiednio wypełnić interfejs. Programy audio mogą być jednego z tych typów:
Aby utworzyć program, użyj PreviewProgram.Builder. Więcej informacji o możliwych wartościach każdego pola znajdziesz w dokumentacji Javy dotyczącej każdego ustawiającego w konstruktorze.
Poniższy przykład pokazuje, jak używać PreviewProgram.Builder:
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
// Set required attributes
.build();
W tabeli poniżej znajdziesz atrybuty, które można przypisać do każdego typu programu audio, oraz linki do odpowiedniego ustawiającego w PreviewProgram.Builder. Atrybuty oznaczone ✔ są wymagane, a te oznaczone
(✔) są opcjonalne.
| Atrybut | Utwór | Album | Wykonawca | Playlista | Stacja |
|---|---|---|---|---|---|
| Autor | (✔) | (✔) | (✔) | ||
| Dostępność | (✔) | (✔) | (✔) | (✔) | (✔) |
| Identyfikator kanału | ✔ | ✔ | ✔ | ✔ | ✔ |
| System Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
| Czas trwania | ✔ | ||||
| Gatunek | (✔) | (✔) | (✔) | (✔) | (✔) |
| Identyfikator URI intencji | ✔ | ✔ | ✔ | ✔ | ✔ |
| Liczba interakcji | (✔) | (✔) | (✔) | ||
| Typ interakcji | (✔) | (✔) | (✔) | ||
| Wewnętrzny identyfikator dostawcy | (✔) | (✔) | (✔) | (✔) | (✔) |
| Na żywo | (✔) | ||||
| Identyfikator URI logo (*) | (✔) | ||||
| Opis treści logo (*) | (✔) | ||||
| Cena oferty | (✔) | (✔) | (✔) | (✔) | (✔) |
| Format obrazu plakatu | ✔ | ✔ | ✔ | ✔ | ✔ |
| Identyfikator URI obrazu plakatu | ✔ | ✔ | ✔ | ✔ | ✔ |
| Identyfikator URI podglądu audio | (✔) | (✔) | (✔) | (✔) | (✔) |
| Identyfikator URI podglądu wideo | (✔) | (✔) | (✔) | (✔) | (✔) |
| Data premiery | (✔) | (✔) | |||
| Krótki opis | (✔) | (✔) | (✔) | (✔) | (✔) |
| Cena początkowa | (✔) | (✔) | (✔) | (✔) | (✔) |
| Format miniatury | (✔) | (✔) | (✔) | (✔) | (✔) |
| Identyfikator URI miniatury | (✔) | (✔) | (✔) | (✔) | (✔) |
| Tytuł | ✔ | ✔ | ✔ | ✔ | ✔ |
| Wysokość filmu | (✔) | (✔) | (✔) | (✔) | (✔) |
| Szerokość filmu | (✔) | (✔) | (✔) | (✔) | (✔) |
| Waga | (✔) | (✔) | (✔) | (✔) | (✔) |