MediaContent

interface MediaContent


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

Resumo

Funções públicas

Float

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

Float

Recebe o tempo atual do vídeo em segundos.

Float

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

Drawable?

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

VideoController!

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

Boolean

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

Unit
setMainImage(drawable: Drawable?)

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

Funções públicas

getAspectRatio

fun getAspectRatio(): Float

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

fun getCurrentTime(): Float

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

getDuration

fun getDuration(): Float

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

getMainImage

fun getMainImage(): Drawable?

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

fun getVideoController(): VideoController!

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

hasVideoContent

fun hasVideoContent(): Boolean

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

setMainImage

fun setMainImage(drawable: Drawable?): Unit

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.