VideoController

class VideoController


Video reklamlar için oynatma kontrolü sağlayan bir nesne.

Özet

İç içe yerleştirilmiş türler

Video reklam yaşam döngüsü etkinlikleriyle ilgili güncellemeleri almak için geri çağırma.

Herkese açık işlevler

VideoController.VideoLifecycleCallbacks?

Daha önce sağlanan VideoLifecycleCallbacks değerini veya örnek sağlanmadıysa boş değerini döndürür.

Boolean

Mevcut reklamda video içeriği varsa true değerini döndürür.

Boolean

Video reklam, genişletmek için tıklama davranışını kullanıyorsa true değerini döndürür.

Boolean

Videolu reklamda özel oynatıcı kontrolleri kullanılıyorsa true değerini döndürür.

Boolean

Video şu anda sessize alınmışsa true, aksi takdirde false değerini döndürür.

Unit
mute(mute: Boolean)

Videonun sesi kapatma durumunu ayarlar.

Unit

Geçerliyse video reklamı duraklatır.

Unit

Gerekirse video reklamı oynatın.

Unit

Video etkinlikleri için geri çağırmalar alacak bir işleyici ayarlar.

Unit

Video oynatmayı durdurur.

Herkese açık işlevler

getVideoLifecycleCallbacks

fun getVideoLifecycleCallbacks(): VideoController.VideoLifecycleCallbacks?

Daha önce sağlanan VideoLifecycleCallbacks değerini veya örnek sağlanmadıysa boş değerini döndürür.

hasVideoContent

fun hasVideoContent(): Boolean

Mevcut reklamda video içeriği varsa true değerini döndürür.

isClickToExpandEnabled

fun isClickToExpandEnabled(): Boolean

Video reklam, genişletmek için tıklama davranışını kullanıyorsa true değerini döndürür.

isCustomControlsEnabled

fun isCustomControlsEnabled(): Boolean

Videolu reklamda özel oynatıcı kontrolleri kullanılıyorsa true değerini döndürür. Özel oynatıcı kontrolleri kullanılıyorsa oynatma/duraklatma ve sessize alma/sesi açma kontrollerini oluşturmak ve uygun zamanlarda play, pause ve mute işlevlerini çağırmak uygulamanın sorumluluğundadır.

Özel kontrolleri etkinleştirmek için setCustomControlsRequested simgesini kullanın.

Özel kontroller şu anda yalnızca Ad Manager rezervasyonlarında kullanılabilir.

isMuted

fun isMuted(): Boolean

Video şu anda sessize alınmışsa true, aksi takdirde false değerini döndürür.

sesi kapat

fun mute(mute: Boolean): Unit

Videonun sesi kapatma durumunu ayarlar.

Bu video kontrol yöntemi yalnızca isCustomControlsEnabled doğru değerini döndürdüğünde çalışır.

Parametreler
mute: Boolean

Videonun sesi kapatılacaksa doğru, sesi açık olacaksa yanlış

duraklat

fun pause(): Unit

Geçerliyse video reklamı duraklatır. Video zaten duraklatılmışsa veya sona ermişse bu yöntem etkisizdir.

Bu video kontrol yöntemi yalnızca isCustomControlsEnabled doğru değerini döndürdüğünde çalışır.

oynat

fun play(): Unit

Gerekirse video reklamı oynatın. Video zaten oynatılıyorsa bu yöntem hiçbir işlem yapmaz.

Bu video kontrol yöntemi yalnızca isCustomControlsEnabled doğru değerini döndürdüğünde çalışır.

setVideoLifecycleCallbacks

fun setVideoLifecycleCallbacks(
    callbacks: VideoController.VideoLifecycleCallbacks?
): Unit

Video etkinlikleri için geri çağırmalar alacak bir işleyici ayarlar.

Parametreler
callbacks: VideoController.VideoLifecycleCallbacks?

Yaşam döngüsü geri çağırma işlemlerini alacak nesne

stop

fun stop(): Unit

Video oynatmayı durdurur. play numarasına yapılan sonraki aramalar videonun başından devam eder. Video zaten durdurulmuşsa bu yöntem hiçbir işlem yapmaz.

Bu API'yi kullanabilmek için reklam birimi izin verilenler listesinde olmalıdır. Bu özelliği kullanmak istiyorsanız hesap yöneticinizle iletişime geçin.