Attributi del programma video

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.

Attributo Film Serie TV Stagione TV Puntata TV Clip Evento Canale
Autore (✔)
Disponibilità (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Generi canonici (✔)(✔)(✔)(✔)
ID canale
Content ID (✔)
Classificazioni dei contenuti (✔)(✔) (✔)(✔) (✔)(✔)(✔)
Durata in migliaia (✔)
Numero della puntata
Titolo della puntata (✔)
Genere (✔)(✔) (✔)(✔)
URI intent
Numero di interazioni (✔)(✔)
Tipo di interazione (✔)(✔)
ID provider interno (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Numero di elementi(✔) (✔)
In diretta (✔)(✔)(✔)(✔)(✔)
URI logo (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Descrizione dei contenuti del logo (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Prezzo dell'offerta (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Proporzioni del poster
URI della locandina
URI del video di anteprima (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Data di uscita (✔)(✔)(✔)(✔)(✔)(✔)
Valutazione recensione (✔)(✔)(✔)(✔)(✔)
Stile di valutazione delle recensioni (✔)(✔)(✔)(✔)(✔)
Numero visualizzato per la stagione
Descrizione breve (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Ora di inizio UTC (millisecondi (*))
Ora di fine (millisecondi UTC) (*)
Prezzo di partenza (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Proporzioni della miniatura (✔)(✔)(✔)(✔)(✔)(✔)(✔)
URI miniatura (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Title
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 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.