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

Usa PreviewProgram.Builder para compilar un programa. Puedes obtener más información sobre los valores posibles para cada campo en la documentación de Java de 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 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
Author (✔) (✔)(✔)
Disponibilidad (✔)(✔)(✔)(✔)(✔)
Channel ID
Content ID (✔)(✔)(✔)(✔)(✔)
Duración
Genre (✔)(✔)(✔)(✔)(✔)
Intent URI
Interaction Count (✔) (✔)(✔)
Interaction Type (✔) (✔)(✔)
Internal Provider ID (✔)(✔)(✔)(✔)(✔)
Live (✔)
Logo URI (*) (✔)
Logo Content Description (*) (✔)
Offer Price (✔)(✔)(✔)(✔) (✔)
Poster Art Aspect Ratio
Poster Art URI
Vista previa del URI de audio (✔)(✔)(✔)(✔)(✔)
Preview Video URI (✔)(✔)(✔)(✔)(✔)
Release Date (✔)(✔)
Short Description (✔)(✔)(✔)(✔)(✔)
Starting Price (✔)(✔)(✔)(✔)(✔)
Thumbnail Aspect Ratio (✔)(✔)(✔)(✔)(✔)
Thumbnail URI (✔)(✔)(✔) (✔)(✔)
Título
Video Height (✔) (✔)(✔)(✔) (✔)
Video Width (✔)(✔)(✔)(✔) (✔)
Peso (✔)(✔)(✔)(✔)(✔)