Die Attribute für Audioprogramme hängen vom Inhaltstyp ab. Der Programmtyp gibt dem System an, welche Metadaten zu erwarten sind, damit die Benutzeroberfläche entsprechend ausgefüllt werden kann. Audioprogramme können folgende Typen haben:
Verwenden Sie PreviewProgram.Builder
, um ein Programm zu erstellen. Weitere Informationen zu den möglichen Werten für die einzelnen Felder finden Sie in 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 sind die Attribute aufgeführt, die den einzelnen Arten von Audioprogrammen zugewiesen werden können, sowie Links zu den entsprechenden Settern in PreviewProgram.Builder
. Mit ✔ gekennzeichnete Attribute sind erforderlich. Mit (✔) gekennzeichnete Attribute sind optional.
Attribut | Titel | Album | Künstler | Playlist | Sender |
---|---|---|---|---|---|
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 Poster Art | ✔ | ✔ | ✔ | ✔ | ✔ |
URI für Audiovorschau | (✔) | (✔) | (✔) | (✔) | (✔) |
Vorschauvideo-URI | (✔) | (✔) | (✔) | (✔) | (✔) |
Veröffentlichungsdatum | (✔) | (✔) | |||
Kurzbeschreibung | (✔) | (✔) | (✔) | (✔) | (✔) |
Startpreis | (✔) | (✔) | (✔) | (✔) | (✔) |
Seitenverhältnis von Thumbnails | (✔) | (✔) | (✔) | (✔) | (✔) |
Thumbnail-URI | (✔) | (✔) | (✔) | (✔) | (✔) |
Titel | ✔ | ✔ | ✔ | ✔ | ✔ |
Videohöhe | (✔) | (✔) | (✔) | (✔) | (✔) |
Videobreite | (✔) | (✔) | (✔) | (✔) | (✔) |
Gewicht | (✔) | (✔) | (✔) | (✔) | (✔) |