MediaContent

public interface MediaContent


Proporciona información sobre el contenido multimedia.

Resumen

Métodos públicos

abstract float

Devuelve la relación de aspecto del contenido multimedia.

abstract float

Obtiene la hora actual del video en segundos.

abstract float

Muestra la duración del video en segundos.

abstract @Nullable Drawable

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

abstract VideoController

Devuelve el controlador de video del contenido multimedia.

abstract boolean

Indica si el contenido multimedia tiene contenido de video.

abstract void

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

Métodos públicos

getAspectRatio

abstract float getAspectRatio()

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

abstract float getCurrentTime()

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

getDuration

abstract float getDuration()

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

getMainImage

abstract @Nullable Drawable getMainImage()

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

La API es solo para anuncios nativos.

getVideoController

abstract VideoController getVideoController()

Devuelve el controlador de video del contenido multimedia.

hasVideoContent

abstract boolean hasVideoContent()

Indica si el contenido multimedia tiene contenido de video.

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

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.