Attributi del programma video

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.

Attributo Film Serie TV Stagione TV Puntata TV Clip Evento Canale
Autore (✔)
Disponibilità (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Generi canonici (✔)(✔)(✔)(✔)
ID canale
Content ID (✔)
Classificazioni dei contenuti (✔)(✔) (✔)(✔) (✔)(✔)(✔)
DurationMillis (✔)
Numero episodio
Titolo della puntata (✔)
Genere (✔)(✔) (✔)(✔)
URI intent
Conteggio interazioni (✔)(✔)
Tipo di interazione (✔)(✔)
ID fornitore interno (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Conteggio elementi(✔) (✔)
Live (✔)(✔)(✔)(✔)(✔)
URI del logo (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Logo Content Description (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Prezzo offerta (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Proporzioni dell'artwork del poster
URI dell'artwork del poster
URI video di anteprima (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Data di uscita (✔)(✔)(✔)(✔)(✔)(✔)
Valutazione della recensione (✔)(✔)(✔)(✔)(✔)
Stile di valutazione delle recensioni (✔)(✔)(✔)(✔)(✔)
Numero di visualizzazione della stagione
Descrizione breve (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Ora di inizio UTC (in millisecondi) (*)
Ora di fine UTC in millisecondi (*)
Prezzo di partenza (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Proporzioni della miniatura (✔)(✔)(✔)(✔)(✔)(✔)(✔)
URI miniatura (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Titolo
Altezza video (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Larghezza video (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Peso (✔)(✔)(✔)(✔)(✔)(✔)(✔)
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.