MediaContent

public interface MediaContent


Fornece informações sobre o conteúdo de mídia.

Resumo

Métodos públicos

abstract float

Retorna a proporção do conteúdo de mídia.

abstract float

Recebe o tempo atual do vídeo em segundos.

abstract float

Retorna a duração do vídeo em segundos.

abstract @Nullable Drawable

Retorna a imagem principal a ser exibida se o conteúdo de mídia não tiver vídeo.

abstract VideoController

Retorna o controlador de vídeo do conteúdo de mídia.

abstract boolean

Indica se o conteúdo de mídia tem conteúdo de vídeo.

abstract void

Define a imagem principal opcional a ser exibida se o conteúdo de mídia não tiver vídeo.

Métodos públicos

getAspectRatio

abstract float getAspectRatio()

Retorna a proporção do conteúdo de mídia.

Retorna a proporção do vídeo se hasVideoContent for true.

Retorna a proporção da imagem principal se hasVideoContent for false.

getCurrentTime

abstract float getCurrentTime()

Recebe o tempo atual do vídeo em segundos. Retorna 0 se o conteúdo de mídia não tiver vídeo.

getDuration

abstract float getDuration()

Retorna a duração do vídeo em segundos. Retorna 0 se o conteúdo de mídia não tiver vídeo.

getMainImage

abstract @Nullable Drawable getMainImage()

Retorna a imagem principal a ser exibida se o conteúdo de mídia não tiver vídeo.

A API é exclusiva para anúncios nativos.

getVideoController

abstract VideoController getVideoController()

Retorna o controlador de vídeo do conteúdo de mídia.

hasVideoContent

abstract boolean hasVideoContent()

Indica se o conteúdo de mídia tem conteúdo de vídeo.

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

Define a imagem principal opcional a ser exibida se o conteúdo de mídia não tiver vídeo.

A API é exclusiva para anúncios nativos. Use esse método se você definir shouldReturnUrlsForImageAssets ao carregar anúncios nativos.