Attribute für Audioprogramme

Die Attribute für Audioprogramme hängen von der Art des Inhalts ab. Das Programm -Typ dem System mit, welche Metadaten zu erwarten sind, damit die Benutzeroberfläche angemessen. Es gibt folgende Audioprogramme:

PreviewProgram.Builder verwenden um ein Programm zu erstellen. Weitere Informationen zu möglichen Werten für die einzelnen Felder finden Sie unter der Java-Dokumentation für jeden Setter im Builder.

Das folgende Beispiel zeigt, wie PreviewProgram.Builder verwendet wird:

PreviewProgram program = new PreviewProgram.Builder()
                    .setChannelId(channelId)
                    .setTitle(clip.getTitle())
                    .setDescription(clip.getDescription())
                    .setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
                    // Set required attributes
                    .build();

In der folgenden Tabelle sehen Sie die Attribute, die den einzelnen Audioprogramm und Links zum entsprechenden Setter in PreviewProgram.Builder Mit gekennzeichnete Attribute sind erforderlich. Die mit (✔) gekennzeichneten Felder sind optional.

AttributTitelAlbumKünstlerPlaylistSender
Author (✔) (✔)(✔)
Verfügbarkeit (✔)(✔)(✔)(✔)(✔)
Kanal-ID
Content ID (✔)(✔)(✔)(✔)(✔)
Dauer
Genre (✔)(✔)(✔)(✔)(✔)
Intent-URI
Anzahl der Interaktionen (✔) (✔)(✔)
Interaktionstyp (✔) (✔)(✔)
Interne Anbieter-ID (✔)(✔)(✔)(✔)(✔)
Live (✔)
Logo-URI (*) (✔)
Beschreibung des Logoinhalts (*) (✔)
Angebotspreis (✔)(✔)(✔)(✔) (✔)
Seitenverhältnis des Posterdesigns
URI für Postergrafiken
Vorschau-Audio-URI (✔)(✔)(✔)(✔)(✔)
Vorschauvideo-URI (✔)(✔)(✔)(✔)(✔)
Veröffentlichungsdatum (✔)(✔)
Kurzbeschreibung (✔)(✔)(✔)(✔)(✔)
Startpreis (✔)(✔)(✔)(✔)(✔)
Thumbnail-Seitenverhältnis (✔)(✔)(✔)(✔)(✔)
Thumbnail-URI (✔)(✔)(✔) (✔)(✔)
Titel
Videohöhe (✔) (✔)(✔)(✔) (✔)
Videobreite (✔)(✔)(✔)(✔) (✔)
Gewicht (✔)(✔)(✔)(✔)(✔)