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.
| 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 | (✔) | (✔) | (✔) | (✔) | (✔) |
| 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 | (✔) | (✔) | (✔) | (✔) | (✔) |