MediaContent

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 僅適用於原生廣告。

getVideoController

abstract VideoController getVideoController()

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

hasVideoContent

abstract boolean hasVideoContent()

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

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

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

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