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 を設定する場合は、この方法を使用します。