MediaContent

interface MediaContent


Fornisce informazioni sui contenuti multimediali.

Riepilogo

Funzioni pubbliche

Float

Restituisce le proporzioni dei contenuti multimediali.

Float

Restituisce l'ora corrente del video in secondi.

Float

Restituisce la durata del video in secondi.

Drawable?

Restituisce l'immagine principale da visualizzare se i contenuti multimediali non contengono video.

VideoController!

Restituisce il controller video dei contenuti multimediali.

Boolean

Indica se i contenuti multimediali includono contenuti video.

Unit
setMainImage(drawable: Drawable?)

Imposta l'immagine principale facoltativa da visualizzare se i contenuti multimediali non contengono video.

Funzioni pubbliche

getAspectRatio

fun getAspectRatio(): Float

Restituisce le proporzioni dei contenuti multimediali.

Restituisce le proporzioni del video se hasVideoContent è true.

Restituisce le proporzioni dell'immagine principale se hasVideoContent è false.

getCurrentTime

fun getCurrentTime(): Float

Restituisce l'ora corrente del video in secondi. Restituisce 0 se i contenuti multimediali non contengono video.

getDuration

fun getDuration(): Float

Restituisce la durata del video in secondi. Restituisce 0 se i contenuti multimediali non contengono video.

getMainImage

fun getMainImage(): Drawable?

Restituisce l'immagine principale da visualizzare se i contenuti multimediali non contengono video.

L'API è solo per gli annunci nativi.

getVideoController

fun getVideoController(): VideoController!

Restituisce il controller video dei contenuti multimediali.

hasVideoContent

fun hasVideoContent(): Boolean

Indica se i contenuti multimediali includono contenuti video.

setMainImage

fun setMainImage(drawable: Drawable?): Unit

Imposta l'immagine principale facoltativa da visualizzare se i contenuti multimediali non contengono video.

L'API è solo per gli annunci nativi. Utilizza questo metodo se imposti shouldReturnUrlsForImageAssets durante il caricamento degli annunci nativi.