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 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.

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