Atribut program audio

Atribut untuk program audio bergantung pada jenis konten. Jenis program tersebut memberi tahu sistem metadata apa yang diharapkan agar UI dapat diisi dengan benar. Program audio dapat berupa salah satu dari jenis berikut:

Gunakan PreviewProgram.Builder untuk mem-buoild program. Anda dapat membaca selengkapnya tentang nilai yang mungkin untuk setiap kolom dalam java docs untuk setiap penyetel pada builder.

PreviewProgram program = new PreviewProgram.Builder()
                        .setChannelId(channelId)
                        .setTitle(clip.getTitle())
                        .setDescription(clip.getDescription())
                        .setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
                        // Set required attributes
                        .build();
    

Tabel berikut menampilkan atribut yang dapat ditetapkan untuk setiap jenis program audio dan link ke setter yang sesuai di PreviewProgram.Builder. Atribut bertanda bersifat wajib, sedangkan atribut bertanda (✔) bersifat opsional:

AtributLaguAlbumArtisPlaylistStasiun
Penulis (✔) (✔)(✔)
Ketersediaan (✔)(✔)(✔)(✔)(✔)
ID Channel
ID Konten (✔)(✔)(✔)(✔)(✔)
DurationMillis
Genre (✔)(✔)(✔)(✔)(✔)
URI Intent
Jumlah Interaksi (✔) (✔)(✔)
Jenis Interaksi (✔) (✔)(✔)
ID Penyedia Internal (✔)(✔)(✔)(✔)(✔)
Live (✔)
Logo URI (*) (✔)
Logo Deskripsi Konten (*) (✔)
Harga Penawaran (✔)(✔)(✔)(✔) (✔)
Rasio Tinggi Lebar Gambar Poster
URI Seni Poster
Pratinjau URI Audio (✔)(✔)(✔)(✔)(✔)
URI Video Pratinjau (✔)(✔)(✔)(✔)(✔)
Tanggal Rilis (✔)(✔)
Deskripsi Singkat (✔)(✔)(✔)(✔)(✔)
Harga Awal (✔)(✔)(✔)(✔)(✔)
Rasio Tinggi Lebar Thumbnail (✔)(✔)(✔)(✔)(✔)
URI Thumbnail (✔)(✔)(✔) (✔)(✔)
Judul
Tinggi Video (✔) (✔)(✔)(✔) (✔)
Lebar Video (✔)(✔)(✔)(✔) (✔)
Berat (✔)(✔)(✔)(✔)(✔)