MediaContent

public interface MediaContent


提供媒體內容資訊。

摘要

公用方法

abstract float

傳回媒體內容的顯示比例。

abstract float

以秒為單位,取得影片的目前時間。

abstract float

傳回影片的片長 (以秒為單位)。

abstract @Nullable Drawable

如果媒體內容不含影片,則會傳回要顯示的主要圖片。

abstract VideoController

傳回媒體內容的影片控制器。

abstract boolean

指出媒體內容是否含有影片內容。

abstract void

如果媒體內容不含影片,就會設定要顯示的選用主圖片。

公用方法

getAspectRatio

abstract float getAspectRatio()

傳回媒體內容的顯示比例。

如果 hasVideoContenttrue,則會傳回影片的顯示比例。

如果 hasVideoContentfalse,則會傳回主圖片的顯示比例。

getCurrentTime

abstract float getCurrentTime()

以秒為單位,取得影片目前的時間。如果媒體內容不含影片,則傳回 0。

getDuration

abstract float getDuration()

傳回影片的片長 (以秒為單位)。如果媒體內容不含影片,則傳回 0。

getMainImage

abstract @Nullable Drawable getMainImage()

如果媒體內容不含影片,則會傳回要顯示的主要圖片。

這個 API 僅適用於原生廣告。

getVideoController

abstract VideoController getVideoController()

傳回媒體內容的影片控制器。

hasVideoContent

abstract boolean hasVideoContent()

指出媒體內容是否含有影片內容。

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

如果媒體內容不含影片,就會設定要顯示的選用主圖片。

這個 API 僅適用於原生廣告。如果您在載入原生廣告時設定 shouldReturnUrlsForImageAssets,請使用這個方法。