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,請使用這個方法。