Atrybuty programu audio

Atrybuty programów audio zależą od typu treści. Typ programu informuje system, jakich metadanych może się spodziewać, aby interfejs można było odpowiednio wypełnić. Oto typy programów audio:

Aby utworzyć program, użyj narzędzia PreviewProgram.Builder. Więcej informacji o możliwych wartościach dla każdego pola znajdziesz w dokumentacji Javy dla każdego mechanizmu ustawiającego w konstruktorze.

Poniższy przykład pokazuje, jak użyć właściwości 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 poszczególnych typów programów audio, oraz linki do odpowiednich ustawień ustawiających w zasadzie PreviewProgram.Builder. Atrybuty są wymagane; te oznaczone (✔) są opcjonalne.

AtrybutŚcieżka dźwiękowaAlbumWykonawcaPlaylistaStacja
Autor (✔) (✔)(✔)
Dostępność (✔)(✔)(✔)(✔)(✔)
Identyfikator kanału
System Content ID (✔)(✔)(✔)(✔)(✔)
Czas trwania
Gatunek (✔)(✔)(✔)(✔)(✔)
Identyfikator URI intencji
Liczba interakcji (✔) (✔)(✔)
Typ interakcji (✔) (✔)(✔)
Wewnętrzny identyfikator dostawcy (✔)(✔)(✔)(✔)(✔)
Aktywna (✔)
Identyfikator URI logo (*) (✔)
Opis treści logo (*) (✔)
Cena oferty (✔)(✔)(✔)(✔) (✔)
Współczynnik proporcji plakatu
Identyfikator URI grafiki plakatu
Identyfikator URI próbki audio (✔)(✔)(✔)(✔)(✔)
Identyfikator URI podglądu filmu (✔)(✔)(✔)(✔)(✔)
Data wydania (✔)(✔)
Short Description (✔)(✔)(✔)(✔)(✔)
Cena początkowa (✔)(✔)(✔)(✔)(✔)
Współczynnik proporcji miniatury (✔)(✔)(✔)(✔)(✔)
Identyfikator URI miniatury (✔)(✔)(✔) (✔)(✔)
Title
Wysokość filmu (✔) (✔)(✔)(✔) (✔)
Szerokość filmu (✔)(✔)(✔)(✔) (✔)
Waga (✔)(✔)(✔)(✔)(✔)