Atributos do programa de áudio

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

Usar PreviewProgram.Builder para criar um programa. Você pode ler mais sobre os valores possíveis para cada campo em a 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 links para o setter correspondente no 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 (✔)(✔)(✔)(✔)(✔)