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üncellemeler almak için geri çağırma işlevi.

Herkese açık işlevler

VideoController.VideoLifecycleCallbacks?

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

Boolean

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

Boolean

Video reklamda tıkla ve genişlet davranışı kullanılıyorsa doğru değerini döndürür.

Boolean

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

Boolean

Video şu anda sessizse doğru, aksi takdirde yanlış değerini döndürür.

Unit
mute(mute: Boolean)

Videonun sessiz durumunu ayarlar.

Unit

Varsa video reklamı duraklatır.

Unit

Varsa video reklamı oynatın.

Unit

Video etkinlikleri için geri çağırma alacak bir dinleyici 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 null 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 reklamda tıkla ve genişlet davranışı kullanılıyorsa doğru değerini döndürür.

isCustomControlsEnabled

fun isCustomControlsEnabled(): Boolean

Video 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 sağlamak ve play, pause ve mute işlevlerini uygun zamanlarda ç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ı için kullanılabilir.

isMuted

fun isMuted(): Boolean

Video şu anda sessizse doğru, aksi takdirde yanlış değerini döndürür.

sesi kapat

fun mute(mute: Boolean): Unit

Videonun sessiz durumunu ayarlar.

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

Parametreler
mute: Boolean

Videonun sesi kapalıysa doğru, sesi açıksa yanlış değerini döndürür.

duraklat

fun pause(): Unit

Varsa video reklamı duraklatır. Video zaten duraklatılmışsa veya sona erdiyse bu yöntem hiçbir işlem yapmaz.

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

oynat

fun play(): Unit

Varsa 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 true değerini döndürdüğünde çalışır.

setVideoLifecycleCallbacks

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

Video etkinlikleri için geri çağırma alacak bir dinleyici ayarlar.

Parametreler
callbacks: VideoController.VideoLifecycleCallbacks?

yaşam döngüsü geri çağırma yöntemini alacak nesne

stop

fun stop(): Unit

Video oynatmayı durdurur. play ile 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 biriminin izin verilenler listesinde olması gerekir. Bu özelliği kullanmak istiyorsanız hesap yöneticinizle iletişime geçin.