Gli attributi dei 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:
Utilizza PreviewProgram.Builder
per creare un programma. Puoi trovare ulteriori informazioni sui possibili valori di ogni campo nella documentazione di Java per ogni setter nel 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 ciascun tipo di programma audio e rimanda al setter corrispondente in PreviewProgram.Builder
. Gli attributi contrassegnati con ✔ sono obbligatori, mentre 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 contenuti logo (*) | (✔) | ||||
Prezzo dell'offerta | (✔) | (✔) | (✔) | (✔) | (✔) |
Proporzioni della locandina. | ✔ | ✔ | ✔ | ✔ | ✔ |
URI Poster Art | ✔ | ✔ | ✔ | ✔ | ✔ |
URI audio di anteprima | (✔) | (✔) | (✔) | (✔) | (✔) |
URI del video di anteprima | (✔) | (✔) | (✔) | (✔) | (✔) |
Data di uscita | (✔) | (✔) | |||
Descrizione breve | (✔) | (✔) | (✔) | (✔) | (✔) |
Prezzo di partenza | (✔) | (✔) | (✔) | (✔) | (✔) |
Proporzioni miniatura | (✔) | (✔) | (✔) | (✔) | (✔) |
URI miniatura | (✔) | (✔) | (✔) | (✔) | (✔) |
Title | ✔ | ✔ | ✔ | ✔ | ✔ |
Altezza video | (✔) | (✔) | (✔) | (✔) | (✔) |
Larghezza video | (✔) | (✔) | (✔) | (✔) | (✔) |
Peso | (✔) | (✔) | (✔) | (✔) | (✔) |