Gli attributi per i programmi audio dipendono dal tipo di contenuti. Il tipo di programma indica al sistema quali metadati aspettarsi in modo che l'interfaccia utente possa essere compilata in modo appropriato. I programmi audio possono essere di uno dei seguenti tipi:
Usa PreviewProgram.Builder
per creare un programma. Per saperne di più sui possibili valori per ogni campo, consulta la documentazione Java per ogni setter del builder.
L'esempio seguente mostra come utilizzare PreviewProgram.Builder
:
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
// Set required attributes
.build();
La seguente tabella mostra gli attributi che possono essere assegnati a ogni tipo di
programma audio e i link al setter corrispondente in
PreviewProgram.Builder
. Gli attributi contrassegnati con ✔ sono obbligatori, quelli contrassegnati con (✔) sono facoltativi.
Attributo | Traccia | Album | Artista | Playlist | Stazione |
---|---|---|---|---|---|
Autore | (✔) | (✔) | (✔) | ||
Disponibilità | (✔) | (✔) | (✔) | (✔) | (✔) |
ID canale | ✔ | ✔ | ✔ | ✔ | ✔ |
Content ID | (✔) | (✔) | (✔) | (✔) | (✔) |
Durata | ✔ | ||||
Genere | (✔) | (✔) | (✔) | (✔) | (✔) |
URI intenzione | ✔ | ✔ | ✔ | ✔ | ✔ |
Conteggio interazioni | (✔) | (✔) | (✔) | ||
Tipo di interazione | (✔) | (✔) | (✔) | ||
ID provider interno | (✔) | (✔) | (✔) | (✔) | (✔) |
In diretta | (✔) | ||||
URI del logo (*) | (✔) | ||||
Logo Content Description (*) | (✔) | ||||
Prezzo offerta | (✔) | (✔) | (✔) | (✔) | (✔) |
Proporzioni dell'artwork del poster | ✔ | ✔ | ✔ | ✔ | ✔ |
URI dell'artwork del poster | ✔ | ✔ | ✔ | ✔ | ✔ |
URI audio di anteprima | (✔) | (✔) | (✔) | (✔) | (✔) |
URI video di anteprima | (✔) | (✔) | (✔) | (✔) | (✔) |
Data di uscita | (✔) | (✔) | |||
Descrizione breve | (✔) | (✔) | (✔) | (✔) | (✔) |
Prezzo di partenza | (✔) | (✔) | (✔) | (✔) | (✔) |
Proporzioni della miniatura | (✔) | (✔) | (✔) | (✔) | (✔) |
URI miniatura | (✔) | (✔) | (✔) | (✔) | (✔) |
Titolo | ✔ | ✔ | ✔ | ✔ | ✔ |
Altezza video | (✔) | (✔) | (✔) | (✔) | (✔) |
Larghezza video | (✔) | (✔) | (✔) | (✔) | (✔) |
Peso | (✔) | (✔) | (✔) | (✔) | (✔) |