Gli attributi di un programma video dipendono dal tipo di 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:
UtilizzoPreviewProgram.Builder per costruire un programma. Puoi scoprire di più sui
valori possibili per ogni campo nella documentazione di riferimento per ogni setter nel
builder.
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 programma video. Ogni attributo rimanda 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 16:9 o 4:3 di dimensioni almeno pari a quelle specificate in questa tabella. Per una migliore esperienza utente, utilizza un logo opaco.
Puoi specificare le dimensioni esatte del video di anteprima utilizzando VIDEO_WIDTH
e VIDEO_HEIGHT.