Gli attributi di un programma video dipendono dal tipo di contenuti. Il tipo di programma indica al sistema quali metadati aspettarsi in modo che la UI possa essere compilata in modo appropriato.
I programmi video possono essere di uno dei seguenti tipi:
Utilizza PreviewProgram.Builder
per creare un programma. Per saperne di più sui possibili valori per ciascun campo, consulta la documentazione 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 tabella seguente mostra gli attributi che possono essere assegnati a ciascun tipo di
per i video di Google Cloud. Ogni attributo è collegato al setter corrispondente in
PreviewProgram.Builder
Gli attributi contrassegnati con ✔ sono obbligatori. 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 formato 16:9 o 4:3 di dimensioni minime specificate in questa tabella. Utilizza un logo opaco per un'esperienza utente ottimale.
Puoi specificare le dimensioni esatte dei video di anteprima utilizzando VIDEO_WIDTH
e VIDEO_HEIGHT
.