MediaContent

interface MediaContent


Fournit des informations sur le contenu multimédia.

Résumé

Fonctions publiques

Float

Renvoie le format du contenu multimédia.

Float

Obtient le moment actuel de la vidéo en secondes.

Float

Renvoie la durée de la vidéo en secondes.

Drawable?

Renvoie l'image principale à afficher si le contenu multimédia ne contient pas de vidéo.

VideoController!

Renvoie le lecteur vidéo du contenu multimédia.

Boolean

Indique si le contenu multimédia comporte du contenu vidéo.

Unit
setMainImage(drawable: Drawable?)

Définit l'image principale facultative à afficher si le contenu multimédia ne contient pas de vidéo.

Fonctions publiques

getAspectRatio

fun getAspectRatio(): Float

Renvoie le format du contenu multimédia.

Renvoie le format de la vidéo si hasVideoContent est défini sur true.

Renvoie le format de l'image principale si hasVideoContent est défini sur false.

getCurrentTime

fun getCurrentTime(): Float

Obtient le moment actuel de la vidéo en secondes. Renvoie 0 si le contenu multimédia ne contient pas de vidéo.

getDuration

fun getDuration(): Float

Renvoie la durée de la vidéo en secondes. Renvoie 0 si le contenu multimédia ne contient pas de vidéo.

getMainImage

fun getMainImage(): Drawable?

Renvoie l'image principale à afficher si le contenu multimédia ne contient pas de vidéo.

L'API ne concerne que les annonces natives.

getVideoController

fun getVideoController(): VideoController!

Renvoie le lecteur vidéo du contenu multimédia.

hasVideoContent

fun hasVideoContent(): Boolean

Indique si le contenu multimédia comporte du contenu vidéo.

setMainImage

fun setMainImage(drawable: Drawable?): Unit

Définit l'image principale facultative à afficher si le contenu multimédia ne contient pas de vidéo.

L'API ne concerne que les annonces natives. Utilisez cette méthode si vous définissez shouldReturnUrlsForImageAssets lors du chargement des annonces natives.