Atributos de programación de audio

Los atributos de los programas de audio dependen del tipo de contenido. El programa le indica al sistema qué metadatos debe esperar para que la IU se pueda completar apropiadamente. Los programas de audio pueden ser de uno de estos tipos:

Usa PreviewProgram.Builder. para crear un programa. Puedes obtener más información sobre los valores posibles para 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 pueden asignarse a cada tipo de programa de audio y vínculos al establecedor correspondiente en PreviewProgram.Builder Los atributos marcados con son obligatorios. los 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 (✔)(✔)(✔)(✔)(✔)