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 | (✔) | (✔) | (✔) | (✔) | (✔) |