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 Java de cada setter no builder.

O exemplo a seguir 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 e os marcados com (✔) são opcionais.

Atributo Faixa Álbum Artista Playlist Estação
Author (✔) (✔) (✔)
Disponibilidade (✔) (✔) (✔) (✔) (✔)
ID do canal
Content ID (✔) (✔) (✔) (✔) (✔)
Duração
Genre (✔) (✔) (✔) (✔) (✔)
Intent URI
Interaction Count (✔) (✔) (✔)
Interaction Type (✔) (✔) (✔)
ID do provedor interno (✔) (✔) (✔) (✔) (✔)
Ao vivo (✔)
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 (✔) (✔) (✔) (✔) (✔)