Atributos de programación de audio

Los atributos de los programas de audio 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 forma adecuada. Los programas de audio pueden ser de uno de estos tipos:

Usa PreviewProgram.Builder para compilar un programa. Puedes leer más sobre los valores posibles de cada campo en la documentación de Java para cada método set del compilador.

En el siguiente ejemplo, se muestra cómo usar PreviewProgram.Builder:

PreviewProgram program = new PreviewProgram.Builder()
                    .setChannelId(channelId)
                    .setTitle(clip.getTitle())
                    .setDescription(clip.getDescription())
                    .setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
                    // Set required attributes
                    .build();

En la siguiente tabla, se muestran los atributos que se pueden asignar a cada tipo de programa de audio y los vínculos al método set correspondiente en PreviewProgram.Builder. Los atributos marcados con son obligatorios y aquellos marcados con (✔) son opcionales.

AtributoPistaÁlbumArtistaLista de reproducciónEstación
Autor (✔) (✔)(✔)
Disponibilidad (✔)(✔)(✔)(✔)(✔)
Channel ID
Content ID (✔)(✔)(✔)(✔)(✔)
Duración
Género (✔)(✔)(✔)(✔)(✔)
Intent URI
Interaction Count (✔) (✔)(✔)
Interaction Type (✔) (✔)(✔)
Internal Provider ID (✔)(✔)(✔)(✔)(✔)
En vivo (✔)
Logo URI (*) (✔)
Logo Content Description (*) (✔)
Offer Price (✔)(✔)(✔)(✔) (✔)
Poster Art Aspect Ratio
Poster Art URI
Vista previa del URI de audio (✔)(✔)(✔)(✔)(✔)
Preview Video URI (✔)(✔)(✔)(✔)(✔)
Fecha de lanzamiento (✔)(✔)
Short Description (✔)(✔)(✔)(✔)(✔)
Starting Price (✔)(✔)(✔)(✔)(✔)
Thumbnail Aspect Ratio (✔)(✔)(✔)(✔)(✔)
Thumbnail URI (✔)(✔)(✔) (✔)(✔)
Título
Video Height (✔) (✔)(✔)(✔) (✔)
Video Width (✔)(✔)(✔)(✔) (✔)
Peso (✔)(✔)(✔)(✔)(✔)