Gli attributi dei programmi audio dipendono dal tipo di contenuti. Il 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:
Utilizza PreviewProgram.Builder
per creare un programma. Per ulteriori informazioni sui valori possibili per ciascun campo, consulta
la documentazione Java per ogni setter sul 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 tabella seguente mostra gli attributi che possono essere assegnati a ciascun 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 intent | ✔ | ✔ | ✔ | ✔ | ✔ |
Numero di interazioni | (✔) | (✔) | (✔) | ||
Tipo di interazione | (✔) | (✔) | (✔) | ||
ID provider interno | (✔) | (✔) | (✔) | (✔) | (✔) |
In diretta | (✔) | ||||
URI logo (*) | (✔) | ||||
Descrizione del contenuto del logo (*) | (✔) | ||||
Prezzo offerta | (✔) | (✔) | (✔) | (✔) | (✔) |
Proporzioni della locandina | ✔ | ✔ | ✔ | ✔ | ✔ |
URI dell'artwork del poster | ✔ | ✔ | ✔ | ✔ | ✔ |
URI audio dell'anteprima | (✔) | (✔) | (✔) | (✔) | (✔) |
URI video di anteprima | (✔) | (✔) | (✔) | (✔) | (✔) |
Data di uscita | (✔) | (✔) | |||
Descrizione breve | (✔) | (✔) | (✔) | (✔) | (✔) |
Prezzo di partenza | (✔) | (✔) | (✔) | (✔) | (✔) |
Proporzioni miniatura | (✔) | (✔) | (✔) | (✔) | (✔) |
URI miniatura | (✔) | (✔) | (✔) | (✔) | (✔) |
Titolo | ✔ | ✔ | ✔ | ✔ | ✔ |
Altezza video | (✔) | (✔) | (✔) | (✔) | (✔) |
Larghezza video | (✔) | (✔) | (✔) | (✔) | (✔) |
Peso | (✔) | (✔) | (✔) | (✔) | (✔) |