Atribut program audio

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

Gunakan PreviewProgram.Builder untuk membuat program. Anda dapat membaca selengkapnya tentang kemungkinan nilai untuk setiap kolom dalam dokumentasi Java untuk setiap penyetel di builder.

Contoh berikut menunjukkan cara menggunakan PreviewProgram.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 ke setiap jenis program audio, dan link ke penyetel yang terkait di PreviewProgram.Builder. Atribut yang ditandai wajib ada; atribut yang ditandai (✔) bersifat opsional.

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