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 を設定した場合は、このメソッドを使用します。