MediaContent

interface MediaContent


提供媒体内容信息。

摘要

公共函数

Float

返回媒体内容的宽高比。

Float

获取视频的当前时间(以秒为单位)。

Float

返回视频的时长(以秒为单位)。

Drawable?

如果媒体内容不包含视频,则返回要显示的主图片。

VideoController!

返回媒体内容的视频控制器。

Boolean

指明媒体内容是否包含视频内容。

Unit
setMainImage(drawable: Drawable?)

设置在媒体内容不包含视频时要显示的可选主图片。

公共函数

getAspectRatio

fun getAspectRatio(): Float

返回媒体内容的宽高比。

如果 hasVideoContenttrue,则返回视频的宽高比。

如果 hasVideoContentfalse,则返回主图片的宽高比。

getCurrentTime

fun getCurrentTime(): Float

获取视频的当前时间(以秒为单位)。如果媒体内容不包含视频,则返回 0。

getDuration

fun getDuration(): Float

返回视频的时长(以秒为单位)。如果媒体内容不包含视频,则返回 0。

getMainImage

fun getMainImage(): Drawable?

如果媒体内容不包含视频,则返回要显示的主图片。

此 API 仅适用于原生广告。

getVideoController

fun getVideoController(): VideoController!

返回媒体内容的视频控制器。

hasVideoContent

fun hasVideoContent(): Boolean

指明媒体内容是否包含视频内容。

setMainImage

fun setMainImage(drawable: Drawable?): Unit

设置在媒体内容不包含视频时要显示的可选主图片。

此 API 仅适用于原生广告。如果您在加载原生广告时设置了 shouldReturnUrlsForImageAssets,请使用此方法。