Video programı özellikleri

Bir video programının özellikleri, içeriğinin türüne bağlıdır. Program türü, kullanıcı arayüzünün uygun şekilde doldurulabilmesi için sisteme hangi meta verilerin beklendiğini bildirir.

Video programları aşağıdaki türlerden biri olabilir:

Program oluşturmak için PreviewProgram.Builder aracını kullanın. Oluşturucudaki her ayarlayıcının referans belgelerinde, alanların olası değerleri hakkında daha fazla bilgi edinebilirsiniz.

Kotlin

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

Java

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

Aşağıdaki tabloda, her bir video programı türüne atanabilen özellikler gösterilmektedir. Her özellik, PreviewProgram.Builder içindeki ilgili setter'a bağlantı verir. olarak işaretlenen özellikler zorunludur, (✔) işaretli olanlar isteğe bağlıdır.

Özellik Film TV serisi TV Sezonu TV Bölümü Klip Etkinlik Kanal
Yazar (✔)
Kullanılabilirlik (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Standart Türler (✔)(✔)(✔)(✔)
Kanal kimliği
Content ID (✔)
İçerik Derecelendirmeleri (✔)(✔) (✔)(✔) (✔)(✔)(✔)
DurationMillis (✔)
Bölüm Numarası
Bölüm Başlığı (✔)
Tür (✔)(✔) (✔)(✔)
Intent URI'si
Etkileşim Sayısı (✔)(✔)
Etkileşim Türü (✔)(✔)
Dahili Sağlayıcı Kimliği (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Öğe Sayısı(✔) (✔)
Yayında (✔)(✔)(✔)(✔)(✔)
Logo URI'si (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Logo İçerik Açıklaması (*) (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Teklif Fiyatı (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Poster Resmi En Boy Oranı
Poster resmi URI'si
Önizleme Video URI'si (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Yayın Tarihi (✔)(✔)(✔)(✔)(✔)(✔)
Yorum Puanı (✔)(✔)(✔)(✔)(✔)
Yorum Derecelendirme Stili (✔)(✔)(✔)(✔)(✔)
Sezon Görünen Numarası
Kısa açıklama (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Başlangıç Zamanı UTC Milisaniye (*)
Bitiş Zamanı UTC Milisaniye (*)
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 (✔)(✔)(✔)(✔)(✔)(✔)(✔)
Önizleme resimleri

Önizleme resimleri için önerilen boyutlar şunlardır:

Özellik En Boy Oranı Genişlik Yükseklik
ASPECT_RATIO_16_9 16:9 272 dp 153 dp
ASPECT_RATIO_3_2 3:2 229,5 dp 153 dp
ASPECT_RATIO_4_3 4:3 204 dp 153 dp
ASPECT_RATIO_1_1 1:1 153 dp 153 dp
ASPECT_RATIO_2_3 2:3 102 dp 153 dp
ASPECT_RATIO_MOVIE_POSTER 1:1,441 106 dp 153 dp

En iyi kalite için, en azından bu tabloda belirtilen boyutlarda olan 16:9 veya 4:3 önizleme videolarını kullanın. En iyi kullanıcı deneyimi için opak logo kullanın.

VIDEO_WIDTH ve VIDEO_HEIGHT kullanarak önizleme video boyutlarını tam olarak belirtebilirsiniz.