Gli attributi di un programma video dipendono dal tipo dei suoi contenuti. Il tipo di programma indica al sistema quali metadati aspettarsi in modo che l'interfaccia utente possa essere compilata in modo appropriato.
I programmi video possono essere di uno dei seguenti tipi:
Utilizza PreviewProgram.Builder
per creare un programma. Puoi trovare ulteriori informazioni sui possibili valori di ciascun campo nei documenti di riferimento per ciascun setter dello strumento di creazione.
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();
La seguente tabella mostra gli attributi che possono essere assegnati a ciascun tipo di
programma video. Ogni attributo si collega al setter corrispondente in
PreviewProgram.Builder
.
Gli attributi contrassegnati con ✔ sono obbligatori, mentre quelli contrassegnati con (✔) sono facoltativi.
Immagini di anteprima
Le dimensioni consigliate per le immagini di anteprima sono le seguenti:
Attributo | Proporzioni | Larghezza | Altezza |
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 |
Per una qualità ottimale, utilizza video di anteprima in 16:9 o 4:3 con dimensioni minime pari a quelle specificate in questa tabella. Utilizza un logo opaco per ottimizzare l'esperienza utente.
È possibile specificare le dimensioni esatte del video di anteprima utilizzando VIDEO_WIDTH
e VIDEO_HEIGHT
.