MediaContent

interface MediaContent


Proporciona información sobre el contenido multimedia.

Resumen

Funciones públicas

Float

Devuelve la relación de aspecto del contenido multimedia.

Float

Obtiene la hora actual del video en segundos.

Float

Muestra la duración del video en segundos.

Drawable?

Muestra la imagen principal que se mostrará si el contenido multimedia no contiene video.

VideoController!

Devuelve el controlador de video del contenido multimedia.

Boolean

Indica si el contenido multimedia tiene contenido de video.

Unit
setMainImage(drawable: Drawable?)

Establece la imagen principal opcional que se mostrará si el contenido multimedia no contiene video.

Funciones públicas

getAspectRatio

fun getAspectRatio(): Float

Devuelve la relación de aspecto del contenido multimedia.

Muestra la relación de aspecto del video si hasVideoContent es true.

Muestra la relación de aspecto de la imagen principal si hasVideoContent es false.

getCurrentTime

fun getCurrentTime(): Float

Obtiene la hora actual del video en segundos. Muestra 0 si el contenido multimedia no contiene video.

getDuration

fun getDuration(): Float

Muestra la duración del video en segundos. Muestra 0 si el contenido multimedia no incluye video.

getMainImage

fun getMainImage(): Drawable?

Muestra la imagen principal que se mostrará si el contenido multimedia no contiene video.

La API es solo para anuncios nativos.

getVideoController

fun getVideoController(): VideoController!

Devuelve el controlador de video del contenido multimedia.

hasVideoContent

fun hasVideoContent(): Boolean

Indica si el contenido multimedia tiene contenido de video.

setMainImage

fun setMainImage(drawable: Drawable?): Unit

Establece la imagen principal opcional que se mostrará si el contenido multimedia no contiene video.

La API es solo para anuncios nativos. Usa este método si configuras shouldReturnUrlsForImageAssets cuando cargas anuncios nativos.