Atributos de programación de video

Los atributos de un programa de video dependen del tipo de contenido. El tipo de programa le indica al sistema qué metadatos debe esperar, de modo que la IU se pueda completar de manera adecuada.

Los programas de vídeo pueden ser de uno de los siguientes tipos:

Utilice PreviewProgram.Builder para construir un programa. Puedes obtener más información sobre los valores posibles para cada campo en los documentos de referencia de cada método set del compilador.

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();

En la siguiente tabla, se muestran los atributos que se pueden asignar a cada tipo de programa de video. Cada atributo se vincula con el setter correspondiente en PreviewProgram.Builder. Los atributos marcados con son obligatorios; los marcados con (✔) son opcionales.

Atributo Película Series de TV Temporada de TV Episodio de TV Clip Evento Canal
Autor (✔)
Disponibilidad (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Canonical Genres (✔)(✔)(✔)(✔)
ID del canal
Content ID (✔)
Clasificaciones de Contenido (✔)(✔) (✔)(✔) (✔)(✔)(✔)
DurationMillis (✔)
Episode Number
Episode Title (✔)
Género (✔)(✔) (✔)(✔)
Intent URI
Interaction Count (✔)(✔)
Interaction Type (✔)(✔)
Internal Provider ID (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Item Count(✔) (✔)
Live (✔)(✔)(✔)(✔)(✔)
Logo URI (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Logo Content Description (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Offer Price (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Poster Art Aspect Ratio
Poster Art URI
Preview Video URI (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Fecha de lanzamiento (✔)(✔)(✔)(✔)(✔)(✔)
Review Rating (✔)(✔)(✔)(✔)(✔)
Review Rating Style (✔)(✔)(✔)(✔)(✔)
Season Display Number
Short Description (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Start Time UTC Millis (*)
End Time UTC Millis (*)
Starting Price (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Thumbnail Aspect Ratio (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Thumbnail URI (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Título
Video Height (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Video Width (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Peso (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Imágenes de vista previa

Los siguientes son los tamaños recomendados para las imágenes de vista previa:

Atributo Relación de aspecto Ancho Altura
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

Para obtener la mejor calidad, usa videos de vista previa de 16:9 o 4:3 que tengan, al menos, los tamaños especificados en esta tabla. Para una mejor experiencia de usuario, utilice un logotipo opaco.

Puedes especificar los tamaños exactos del vídeo de vista previa usando VIDEO_WIDTH y VIDEO_HEIGHT.