Die Attribute für Audioprogramme hängen vom Inhaltstyp ab. Der Programmtyp teilt dem System mit, welche Metadaten erwartet werden, damit die Benutzeroberfläche entsprechend ausgefüllt werden kann. Audioprogramme können einen der folgenden 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 die einzelnen 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 zum entsprechenden Setter in PreviewProgram.Builder. Attribute, die mit ✔ gekennzeichnet sind, sind erforderlich. Attribute, die mit
(✔) gekennzeichnet sind, sind optional.
| Attribut | Track | Album | Künstler | Playlist | Sender |
|---|---|---|---|---|---|
| Autor | (✔) | (✔) | (✔) | ||
| Verfügbarkeit | (✔) | (✔) | (✔) | (✔) | (✔) |
| Kanal-ID | ✔ | ✔ | ✔ | ✔ | ✔ |
| Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
| Dauer | ✔ | ||||
| Genre | (✔) | (✔) | (✔) | (✔) | (✔) |
| Intent-URI | ✔ | ✔ | ✔ | ✔ | ✔ |
| Anzahl der Interaktionen | (✔) | (✔) | (✔) | ||
| Interaktionstyp | (✔) | (✔) | (✔) | ||
| Interne Anbieter-ID | (✔) | (✔) | (✔) | (✔) | (✔) |
| Live | (✔) | ||||
| Logo-URI (*) | (✔) | ||||
| Beschreibung des Logos (*) | (✔) | ||||
| Angebotspreis | (✔) | (✔) | (✔) | (✔) | (✔) |
| Seitenverhältnis des Posters | ✔ | ✔ | ✔ | ✔ | ✔ |
| Poster-URI | ✔ | ✔ | ✔ | ✔ | ✔ |
| URI für Audio-Vorschau | (✔) | (✔) | (✔) | (✔) | (✔) |
| URI für Video-Vorschau | (✔) | (✔) | (✔) | (✔) | (✔) |
| Veröffentlichungsdatum | (✔) | (✔) | |||
| Kurzbeschreibung | (✔) | (✔) | (✔) | (✔) | (✔) |
| Startpreis | (✔) | (✔) | (✔) | (✔) | (✔) |
| Seitenverhältnis des Thumbnails | (✔) | (✔) | (✔) | (✔) | (✔) |
| Thumbnail-URI | (✔) | (✔) | (✔) | (✔) | (✔) |
| Titel | ✔ | ✔ | ✔ | ✔ | ✔ |
| Videohöhe | (✔) | (✔) | (✔) | (✔) | (✔) |
| Videobreite | (✔) | (✔) | (✔) | (✔) | (✔) |
| Gewicht | (✔) | (✔) | (✔) | (✔) | (✔) |