Die Attribute eines Videoprogramms hängen von der Art des Inhalts ab. Der Programmtyp teilt dem System mit, welche Metadaten zu erwarten sind, damit die Benutzeroberfläche entsprechend ausgefüllt werden kann.
Es gibt folgende Arten von Videoprogrammen:
Verwenden Sie PreviewProgram.Builder
, um ein Programm zu erstellen. Weitere Informationen zu möglichen Werten für die einzelnen Felder finden Sie in der Referenzdokumentation für die einzelnen Setter des Builders.
Kotlin
val program = PreviewProgram.Builder() .setChannelId(channelId) .setTitle(clip.getTitle()) .setDescription(clip.getDescription()) .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE) // Set required attributes .build()
Java
PreviewProgram program = new PreviewProgram.Builder() .setChannelId(channelId) .setTitle(clip.getTitle()) .setDescription(clip.getDescription()) .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE) // Set required attributes .build();
In der folgenden Tabelle sind die Attribute aufgeführt, die den einzelnen Arten von Videoprogrammen zugewiesen werden können. Jedes Attribut ist mit dem entsprechenden Setter in PreviewProgram.Builder
verknüpft.
Mit ✔ gekennzeichnete Attribute sind erforderlich, die mit (✔) gekennzeichnet sind.
Attribut | Film | TV-Serien | Serienstaffel | Serienfolge | Clip | Veranstaltung | Kanal |
---|---|---|---|---|---|---|---|
Author | (✔) | ||||||
Verfügbarkeit | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Kanonische Genres | (✔) | (✔) | (✔) | (✔) | |||
Kanal-ID | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Content ID | (✔) | ||||||
Altersfreigaben | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
DurationMillis | ✔ | ✔ | ✔ | (✔) | |||
Nummer der Folge | ✔ | ||||||
Titel der Folge | (✔) | ||||||
Genre | (✔) | (✔) | (✔) | (✔) | |||
Intent-URI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Anzahl der Interaktionen | (✔) | (✔) | |||||
Interaktionstyp | (✔) | (✔) | |||||
Interne Anbieter-ID | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Artikelanzahl | (✔) | (✔) | |||||
Live | (✔) | (✔) | (✔) | (✔) | (✔) | ||
Logo-URI (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Beschreibung des Logoinhalts (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Angebotspreis | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Seitenverhältnis von Postern | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
URI für Postergrafik | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
URI für die Vorschau des Videos | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Veröffentlichungsdatum | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | |
Bewertung | (✔) | (✔) | (✔) | (✔) | (✔) | ||
Bewertungsstil der Rezension | (✔) | (✔) | (✔) | (✔) | (✔) | ||
Anzeigenummer der Staffel | ✔ | ✔ | |||||
Kurzbeschreibung | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Startzeit UTC Millis (*) | ✔ | ✔ | ✔ | ✔ | |||
Endzeit UTC Millisekunden (*) | ✔ | ✔ | ✔ | ✔ | |||
Startpreis | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Seitenverhältnis der Miniaturansicht | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
URI der Miniaturansicht | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Title | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Videohöhe | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Videobreite | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Gewicht | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
Vorschaubilder
Für Vorschaubilder werden folgende Größen empfohlen:
Attribut | Seitenverhältnis | Breite | Höhe |
ASPECT_RATIO_16_9 |
16:9 | 272 dp | 153 dp |
ASPECT_RATIO_3_2 |
3:2 | 229,5 dp | 153 dp |
ASPECT_RATIO_4_3 |
4:3 | 204 dp | 153 dp |
ASPECT_RATIO_1_1 |
1:1 | 153 dp | 153 dp |
ASPECT_RATIO_2_3 |
2:3 | 102 dp | 153 dp |
ASPECT_RATIO_MOVIE_POSTER |
1:1,441 | 106 dp | 153 dp |
Die beste Qualität erzielen Sie mit Vorschauvideos im 16:9- oder 4:3-Format, die mindestens den in dieser Tabelle angegebenen Größen entsprechen. Verwenden Sie für eine optimale Nutzererfahrung ein undurchsichtiges Logo.
Sie können die genauen Größen des Vorschauvideos mit VIDEO_WIDTH
und VIDEO_HEIGHT
angeben.