Sonra İzle kanalı, ana ekranda görünen ikinci satırdır. girin. Bu kanalı sistem oluşturur ve sürdürür. Uygulamanız şunları ekleyebilir: Daha Sonra İzle kanalına programlar: kullanıcının şu şekilde işaretlediği programlar: videoyu sonuna kadar seyretmeye çalışan veya içerikle alakalı olmayan izlemesi (ör. bir dizinin sonraki bölümü veya yeni bir sezonun program) ekleyin.
Sonra İzle kanalında bazı kısıtlamalar var: Uygulamanız taşınamaz, kaldırılamaz veya "Sıradaki Video" kanalının satırını gizleyebilirsiniz.
Adımlar
Sonra İzle kanalına program eklemek şuna benzerdir: kanalınıza program eklemeniz gerekir. Sonrakini İzle özelliğiyle ilgili ayrıntılar için aşağıdaki bölümlere göz atın.
Google TV'de Sonrakini İzle kanalında yayınlama ("Devam" izleme"), Google'ın sertifikasyon süreciyle önceden Google'dan onay almasını gerektirir. programları özelliklerine göre sıralamak için sunucu tarafı işlemeyi kullanır. Sertifikasyon sürecine başlamak için lütfen bu bağlantılı formu gönderin.
Sonra İzle kanalına içerik eklerken şu kurallara uymanız gerekir:
- Uygulama geliştiriciler için "Sonrakini izle" yönergeleri
- TV sağlayıcıları için "Sıradaki video" yönergeleri
Program türü seçin
Dört tür Daha Sonra İzle programı bulunur. Uygun türü seçin:
Tür | Notlar |
---|---|
WATCH_NEXT_TYPE_CONTINUE | Kullanıcı içeriği izlemeyi durdurdu. |
WATCH_NEXT_TYPE_NEXT | Kullanıcının izlediği bir dizide bulunan bir sonraki program kullanılabilir. Örneğin, kullanıcı bir dizinin 3. bölümünü izliyorsa uygulama, kendisine sonraki 4. bölümü izlemesini önerebilir. |
WATCH_NEXT_TYPE_NEW | Kullanıcının izlediklerini net bir şekilde takip eden yeni içerikler artık kullanımda. Örneğin, kullanıcı bir dizinin 5. bölümünü izliyor ve 6. bölümü izleyebiliyor. |
WATCH_NEXT_TYPE_WATCHLIST | Kullanıcı bir programı kaydettiğinde sistem veya uygulama tarafından eklenir. |
Daha fazla bilgi için Sonrakini izleme özellikleri bölümüne bakın.
WatchNextProgram oluşturucuyu kullanma
WatchNextProgram.Builder
kullanın. Daha fazla bilgi için bkz.
Sonrakini izle özellikleri.
Kotlin
val builder = WatchNextProgram.Builder() builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE) .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE) .setLastEngagementTimeUtcMillis(time) .setTitle("Title") .setDescription("Program description") .setPosterArtUri(uri) .setIntentUri(uri) .setInternalProviderId(appProgramId) val watchNextProgramUri = context.contentResolver .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues())
Java
WatchNextProgram.Builder builder = new WatchNextProgram.Builder(); builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE) .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE) .setLastEngagementTimeUtcMillis(time) .setTitle("Title") .setDescription("Program description") .setPosterArtUri(uri) .setIntentUri(uri) .setInternalProviderId(appProgramId); Uri watchNextProgramUri = context.getContentResolver() .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues());
Şunlar için TvContractCompat.buildWatchNextProgramUri(long watchNextProgramId)
kullanın:
"Sıradakine Geç" programını güncellemek için ihtiyacınız olan Uri
öğesini oluşturun.
Kullanıcı Sonraki İzle kanalına bir program eklediğinde sistem,
satıra ekleyin. Niyeti gönderir
Uygulamaya bildirim göndermek için TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT
söz konusu e-posta adresini kullanabilirsiniz. Amaç iki ekstra içerir: program kimliği
bu kopyayı ve sıradaki video bölümünde program için oluşturulan program kimliğini
yardımcı olur.