Ses programı özellikleri

Sesli programların özellikleri, içeriğin türüne bağlıdır. Program türü, sistemin hangi meta verileri bekleyeceğini belirtir, böylece kullanıcı arayüzü uygun şekilde doldurulabilir. Sesli programlar şu türlerden biri olabilir:

KullanmakPreviewProgram.Builder Bir program oluşturmak. Oluşturucudaki her bir setter'ın Java dokümantasyonunda her alan için olası değerler hakkında daha fazla bilgi edinebilirsiniz.

Aşağıdaki örnek, PreviewProgram.Builder'ın nasıl kullanılacağını göstermektedir:

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 ses programı türüne atanabilecek özellikler ve PreviewProgram.Builder içindeki ilgili ayarlayıcıya bağlantılar gösterilmektedir. ile işaretlenmiş özellikler zorunludur; (✔) ile işaretlenmiş özellikler isteğe bağlıdır.

Özellik Parça Albüm Sanatçı Oynatma listesi İstasyon
Yazar (✔) (✔) (✔)
Kullanılabilirlik (✔) (✔) (✔) (✔) (✔)
Kanal kimliği
Content ID (✔) (✔) (✔) (✔) (✔)
Süre
Tür (✔) (✔) (✔) (✔) (✔)
Amaç URI'si
Etkileşim sayısı (✔) (✔) (✔)
Etkileşim Türü (✔) (✔) (✔)
Dahili Sağlayıcı Kimliği (✔) (✔) (✔) (✔) (✔)
Canlı (✔)
Logo URI (*) (✔)
Logo İçeriği Açıklaması (*) (✔)
Teklif Fiyatı (✔) (✔) (✔) (✔) (✔)
Poster Resmi En-Boy Oranı
Poster resmi URI'si
Ses URI'sini Önizleme (✔) (✔) (✔) (✔) (✔)
Önizleme videosu URI'si (✔) (✔) (✔) (✔) (✔)
Yayınlanma 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 (✔) (✔) (✔) (✔) (✔)
Ağırlık (✔) (✔) (✔) (✔) (✔)