Ses programı özellikleri

Ses programlarının özellikleri içeriğin türüne bağlıdır. Program type, kullanıcı arayüzünün doldurulabilmesi için sisteme hangi meta verilerin bekleneceğini söyler sağlayabilir. Ses programları aşağıdaki türlerden biri olabilir:

PreviewProgram.Builder kullanın tek bir proje yöneticisisiniz. Her alan için olası değerler hakkında daha fazla bilgi edinmek için her setter için Java dokümanlarına göz atabilirsiniz.

Aşağıdaki örnekte PreviewProgram.Builder hizmetinin nasıl kullanılacağı gösterilmektedir:

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

Aşağıdaki tabloda, her bir kimlik parametresine atanabilen ve ses programının içindeki ilgili ses programının PreviewProgram.Builder olarak işaretlenen özellikler zorunludur; (✔) işaretli olanlar isteğe bağlıdır.

ÖzellikParçaAlbümSanatçıOynatma listesiİstasyon
Yazar (✔) (✔)(✔)
Kullanılabilirlik (✔)(✔)(✔)(✔)(✔)
Kanal kimliği
Content ID (✔)(✔)(✔)(✔)(✔)
Süre
Tür (✔)(✔)(✔)(✔)(✔)
Intent URI'si
Etkileşim Sayısı (✔) (✔)(✔)
Etkileşim Türü (✔) (✔)(✔)
Dahili Sağlayıcı Kimliği (✔)(✔)(✔)(✔)(✔)
Etkin (✔)
Logo URI'si (*) (✔)
Logo İçerik Açıklaması (*) (✔)
Teklif Fiyatı (✔)(✔)(✔)(✔) (✔)
Poster görseli en boy oranı
Poster Resmi URI'si
Ses URI'sini Önizle (✔)(✔)(✔)(✔)(✔)
Önizleme Video URI'si (✔)(✔)(✔)(✔)(✔)
Yayın Tarihi (✔)(✔)
Kısa açıklama (✔)(✔)(✔)(✔)(✔)
Başlangıç Fiyatı (✔)(✔)(✔)(✔)(✔)
Küçük Resim En Boy Oranı (✔)(✔)(✔)(✔)(✔)
Küçük Resim URI'si (✔)(✔)(✔) (✔)(✔)
Title
Video Yüksekliği (✔) (✔)(✔)(✔) (✔)
Video Genişliği (✔)(✔)(✔)(✔) (✔)
Kilo (✔)(✔)(✔)(✔)(✔)