Les attributs des programmes audio dépendent du type de contenu. Le programme indique au système les métadonnées attendues afin que l'UI puisse être remplie en conséquence. Il existe différents types de programmes audio:
Utiliser PreviewProgram.Builder
pour créer un programme. Pour en savoir plus sur les valeurs possibles de chaque champ, consultez
la documentation Java pour chaque
setter du compilateur.
L'exemple suivant montre comment utiliser PreviewProgram.Builder
:
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
// Set required attributes
.build();
Le tableau suivant présente les attributs qui peuvent être attribués à chaque type de
programme audio et les liens
vers le setter correspondant dans
PreviewProgram.Builder
Les attributs signalés par la mention ✔ sont obligatoires. celles comportant la mention (✔) sont facultatives.
Attribut | Suivre | Album | Artiste | Playlist | Radio |
---|---|---|---|---|---|
Auteur | (✔) | (✔) | (✔) | ||
Disponibilité | (✔) | (✔) | (✔) | (✔) | (✔) |
ID de chaîne | ✔ | ✔ | ✔ | ✔ | ✔ |
Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
Durée | ✔ | ||||
Genre | (✔) | (✔) | (✔) | (✔) | (✔) |
Intent URI | ✔ | ✔ | ✔ | ✔ | ✔ |
Nombre d'interactions | (✔) | (✔) | (✔) | ||
Type d'interaction | (✔) | (✔) | (✔) | ||
ID interne du fournisseur | (✔) | (✔) | (✔) | (✔) | (✔) |
En direct | (✔) | ||||
URI du logo (*) | (✔) | ||||
Description du contenu du logo (*) | (✔) | ||||
Prix de l'offre | (✔) | (✔) | (✔) | (✔) | (✔) |
Format de l'affiche | ✔ | ✔ | ✔ | ✔ | ✔ |
URI de l'affiche | ✔ | ✔ | ✔ | ✔ | ✔ |
URI de l'aperçu audio | (✔) | (✔) | (✔) | (✔) | (✔) |
URI de la vidéo d'aperçu | (✔) | (✔) | (✔) | (✔) | (✔) |
Date de sortie | (✔) | (✔) | |||
Description courte | (✔) | (✔) | (✔) | (✔) | (✔) |
Prix de départ | (✔) | (✔) | (✔) | (✔) | (✔) |
Format de la miniature | (✔) | (✔) | (✔) | (✔) | (✔) |
URI de la vignette | (✔) | (✔) | (✔) | (✔) | (✔) |
Title | ✔ | ✔ | ✔ | ✔ | ✔ |
Hauteur de la vidéo | (✔) | (✔) | (✔) | (✔) | (✔) |
Largeur de la vidéo | (✔) | (✔) | (✔) | (✔) | (✔) |
Weight | (✔) | (✔) | (✔) | (✔) | (✔) |