Atributos do programa de áudio

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

Use PreviewProgram.Builder para criar um programa. Você pode ler mais sobre os valores possíveis para cada campo na documentação do Java para cada setter no builder.

O exemplo abaixo mostra como 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();

A tabela a seguir mostra os atributos que podem ser atribuídos 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. Os marcados com (✔) são opcionais.

AtributoFaixaÁlbumArtistaPlaylistEstação
Author (✔) (✔)(✔)
Disponibilidade (✔)(✔)(✔)(✔)(✔)
ID do canal
Content ID (✔)(✔)(✔)(✔)(✔)
Duração
Genre (✔)(✔)(✔)(✔)(✔)
Intent URI
Interaction Count (✔) (✔)(✔)
Interaction Type (✔) (✔)(✔)
ID do provedor interno (✔)(✔)(✔)(✔)(✔)
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 (✔)(✔)(✔)(✔) (✔)
Peso (✔)(✔)(✔)(✔)(✔)