Atributos do programa de áudio

Os atributos de programas de áudio dependem do tipo de conteúdo. O tipo de programa diz ao sistema quais metadados devem ser esperados, para que a IU possa ser preenchida corretamente. Os programas de vídeo podem ser de um dos seguintes tipos:

Use PreviewProgram.Builder para criar um programa. Você pode ler mais sobre valores possíveis para cada campo nos documentos java de cada setter no builder.

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

A tabela a seguir mostra os atributos que podem ser designados a cada tipo de programa de áudio e os links para o setter correspondente em PreviewProgram.Builder. Os atributos marcados com são obrigatórios e os marcados com (✔) são opcionais:

AtributoFaixaÁlbumArtistaPlaylistEstação
Author (✔) (✔)(✔)
Availability (✔)(✔)(✔)(✔)(✔)
Channel ID
Content ID (✔)(✔)(✔)(✔)(✔)
DurationMillis
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
Preview Audio URI (✔)(✔)(✔)(✔)(✔)
Preview Video URI (✔)(✔)(✔)(✔)(✔)
Release Date (✔)(✔)
Short Description (✔)(✔)(✔)(✔)(✔)
Starting Price (✔)(✔)(✔)(✔)(✔)
Thumbnail Aspect Ratio (✔)(✔)(✔)(✔)(✔)
Thumbnail URI (✔)(✔)(✔)(✔)(✔)
Title
Video Height (✔) (✔)(✔)(✔) (✔)
Video Width (✔)(✔)(✔)(✔) (✔)
Weight (✔)(✔)(✔)(✔)(✔)