МедиаКонтент

public interface MediaContent


Предоставляет информацию о медиаконтенте.

Краткое содержание

Публичные методы

abstract float

Возвращает соотношение сторон медиаконтента.

abstract float

Получает текущее время видео в секундах.

abstract float

Возвращает продолжительность видео в секундах.

abstract @ Nullable Drawable

Возвращает основное изображение, которое будет отображаться, если медиаконтент не содержит видео.

abstract VideoController

Возвращает видеоконтроллер медиаконтента.

abstract boolean

Указывает, содержит ли медиаконтент видеоконтент.

abstract void

Устанавливает дополнительное основное изображение, которое будет отображаться, если медиаконтент не содержит видео.

Публичные методы

getAspectRatio

abstract float getAspectRatio()

Возвращает соотношение сторон медиаконтента.

Возвращает соотношение сторон видео, если hasVideoContent имеет true .

Возвращает соотношение сторон основного изображения, если hasVideoContent имеет значение false .

getCurrentTime

abstract float getCurrentTime()

Получает текущее время видео в секундах. Возвращает 0, если медиаконтент не содержит видео.

getDuration

abstract float getDuration()

Возвращает продолжительность видео в секундах. Возвращает 0, если медиаконтент не содержит видео.

getMainImage

abstract @Nullable Drawable getMainImage()

Возвращает основное изображение, которое будет отображаться, если медиаконтент не содержит видео.

API предназначен только для нативной рекламы.

получитьвидеоконтроллер

abstract VideoController getVideoController()

Возвращает видеоконтроллер медиаконтента.

имеетвидеоконтент

abstract boolean hasVideoContent()

Указывает, содержит ли медиаконтент видеоконтент.

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

Устанавливает дополнительное основное изображение, которое будет отображаться, если медиаконтент не содержит видео.

API предназначен только для нативной рекламы. Используйте этот метод, если вы установили shouldReturnUrlsForImageAssets при загрузке нативной рекламы.