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

Récupère l'heure actuelle de la vidéo en secondes.

abstract float

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

abstract @Nullable Drawable

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

abstract VideoController

Renvoie le contrôleur 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 true.

Renvoie le format de l'image principale si hasVideoContent correspond à false.

getCurrentTime

abstract float getCurrentTime()

Récupère l'heure actuelle 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()

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

L'API est réservée aux annonces natives.

getVideoController

abstract VideoController getVideoController()

Renvoie le contrôleur 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 est réservée aux annonces natives. Utilisez cette méthode si vous définissez shouldReturnUrlsForImageAssets lorsque vous chargez des annonces natives.