Attribute für Audioprogramme

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.

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 Poster Art
URI für Audiovorschau (✔)(✔)(✔)(✔)(✔)
Vorschauvideo-URI (✔)(✔)(✔)(✔)(✔)
Veröffentlichungsdatum (✔)(✔)
Kurzbeschreibung (✔)(✔)(✔)(✔)(✔)
Startpreis (✔)(✔)(✔)(✔)(✔)
Seitenverhältnis von Thumbnails (✔)(✔)(✔)(✔)(✔)
Thumbnail-URI (✔)(✔)(✔) (✔)(✔)
Titel
Videohöhe (✔) (✔)(✔)(✔) (✔)
Videobreite (✔)(✔)(✔)(✔) (✔)
Gewicht (✔)(✔)(✔)(✔)(✔)