MediaContent

public interface MediaContent


Fournit des informations sur le contenu multimédia.

Résumé

Méthodes publiques

abstract float

Renvoie le format du contenu multimédia.

abstract float

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

abstract float

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

abstract @Nullable Drawable

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

abstract VideoController

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

abstract boolean

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

abstract void

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

Méthodes publiques

getAspectRatio

abstract float getAspectRatio()

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

abstract float getCurrentTime()

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

getDuration

abstract float getDuration()

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

getMainImage

abstract @Nullable Drawable getMainImage()

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

abstract VideoController getVideoController()

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

hasVideoContent

abstract boolean hasVideoContent()

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

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

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.