Atrybuty programów audio zależą od typu treści. Program type informuje system, jakich metadanych oczekuje, aby umożliwić wypełnienie interfejsu użytkownika. w odpowiedni sposób. Dostępne są następujące typy programów audio:
Użyj formatu PreviewProgram.Builder
aby stworzyć program. Więcej informacji o możliwych wartościach poszczególnych pól znajdziesz w artykule
dokumentacji Javy dla każdej metody ustawiającej w konstruktorze.
Poniższy przykład pokazuje, jak używać atrybutu 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 i linki do odpowiedniej metody ustawiającej w
PreviewProgram.Builder
Atrybuty oznaczone ✔ są wymagane. te oznaczone jako (✔) są opcjonalne.
Atrybut | Monitoruj | 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 | (✔) | (✔) | (✔) | (✔) | (✔) |
Współczynnik proporcji plakatu | ✔ | ✔ | ✔ | ✔ | ✔ |
Identyfikator URI plakatu | ✔ | ✔ | ✔ | ✔ | ✔ |
Identyfikator URI podglądu dźwięku | (✔) | (✔) | (✔) | (✔) | (✔) |
Identyfikator URI filmu z podglądem | (✔) | (✔) | (✔) | (✔) | (✔) |
Data premiery | (✔) | (✔) | |||
Short Description | (✔) | (✔) | (✔) | (✔) | (✔) |
Cena początkowa | (✔) | (✔) | (✔) | (✔) | (✔) |
Format obrazu miniatury | (✔) | (✔) | (✔) | (✔) | (✔) |
Identyfikator URI miniatury | (✔) | (✔) | (✔) | (✔) | (✔) |
Title | ✔ | ✔ | ✔ | ✔ | ✔ |
Wysokość filmu | (✔) | (✔) | (✔) | (✔) | (✔) |
Szerokość filmu | (✔) | (✔) | (✔) | (✔) | (✔) |
Waga | (✔) | (✔) | (✔) | (✔) | (✔) |