Atrybuty programu audio

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.

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