MediaContent

interface MediaContent


اطلاعات محتوای رسانه ای را ارائه می دهد.

خلاصه

توابع عمومی

Float

نسبت ابعاد محتوای رسانه را برمی‌گرداند.

Float

زمان فعلی ویدیو را در چند ثانیه دریافت می کند.

Float

مدت زمان ویدیو را بر حسب ثانیه برمی گرداند.

Drawable ?

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی را برای نمایش برمی‌گرداند.

VideoController !

کنترل کننده ویدیوی محتوای رسانه را برمی گرداند.

Boolean

نشان می دهد که آیا محتوای رسانه دارای محتوای ویدیویی است یا خیر.

Unit
setMainImage (drawable: Drawable ?)

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی اختیاری را تنظیم می کند که نمایش داده شود.

توابع عمومی

دریافت نسبت

fun getAspectRatio(): Float

نسبت ابعاد محتوای رسانه را برمی‌گرداند.

اگر hasVideoContent true باشد نسبت تصویر را برمی‌گرداند.

اگر hasVideoContent false باشد، نسبت تصویر اصلی را برمی‌گرداند.

getCurrentTime

fun getCurrentTime(): Float

زمان فعلی ویدیو را در چند ثانیه دریافت می کند. اگر محتوای رسانه حاوی ویدیو نباشد، 0 را برمی‌گرداند.

دریافت مدت

fun getDuration(): Float

مدت زمان ویدیو را بر حسب ثانیه برمی گرداند. اگر محتوای رسانه حاوی ویدیو نباشد، 0 را برمی‌گرداند.

getMainImage

fun getMainImage(): Drawable?

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی را برای نمایش برمی‌گرداند.

API فقط برای تبلیغات بومی است.

getVideoController

fun getVideoController(): VideoController!

کنترل کننده ویدیوی محتوای رسانه را برمی گرداند.

دارای محتوای ویدیویی است

fun hasVideoContent(): Boolean

نشان می دهد که آیا محتوای رسانه دارای محتوای ویدیویی است یا خیر.

setMainImage

fun setMainImage(drawable: Drawable?): Unit

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی اختیاری را تنظیم می کند که نمایش داده شود.

API فقط برای تبلیغات بومی است. اگر هنگام بارگیری تبلیغات بومی، shouldReturnUrlsForImageAssets تنظیم کنید، از این روش استفاده کنید.

،

MediaContent

interface MediaContent


اطلاعات محتوای رسانه ای را ارائه می دهد.

خلاصه

توابع عمومی

Float

نسبت ابعاد محتوای رسانه را برمی‌گرداند.

Float

زمان فعلی ویدیو را در چند ثانیه دریافت می کند.

Float

مدت زمان ویدیو را بر حسب ثانیه برمی گرداند.

Drawable ?

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی را برای نمایش برمی‌گرداند.

VideoController !

کنترل کننده ویدیوی محتوای رسانه را برمی گرداند.

Boolean

نشان می دهد که آیا محتوای رسانه دارای محتوای ویدیویی است یا خیر.

Unit
setMainImage (drawable: Drawable ?)

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی اختیاری را تنظیم می کند که نمایش داده شود.

توابع عمومی

دریافت نسبت

fun getAspectRatio(): Float

نسبت ابعاد محتوای رسانه را برمی‌گرداند.

اگر hasVideoContent true باشد نسبت تصویر را برمی‌گرداند.

اگر hasVideoContent false باشد، نسبت تصویر اصلی را برمی‌گرداند.

getCurrentTime

fun getCurrentTime(): Float

زمان فعلی ویدیو را در چند ثانیه دریافت می کند. اگر محتوای رسانه حاوی ویدیو نباشد، 0 را برمی‌گرداند.

دریافت مدت

fun getDuration(): Float

مدت زمان ویدیو را بر حسب ثانیه برمی گرداند. اگر محتوای رسانه حاوی ویدیو نباشد، 0 را برمی‌گرداند.

getMainImage

fun getMainImage(): Drawable?

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی را برای نمایش برمی‌گرداند.

API فقط برای تبلیغات بومی است.

getVideoController

fun getVideoController(): VideoController!

کنترل کننده ویدیوی محتوای رسانه را برمی گرداند.

دارای محتوای ویدیویی است

fun hasVideoContent(): Boolean

نشان می دهد که آیا محتوای رسانه دارای محتوای ویدیویی است یا خیر.

setMainImage

fun setMainImage(drawable: Drawable?): Unit

اگر محتوای رسانه حاوی ویدیو نباشد، تصویر اصلی اختیاری را تنظیم می کند که نمایش داده شود.

API فقط برای تبلیغات بومی است. اگر هنگام بارگیری تبلیغات بومی، shouldReturnUrlsForImageAssets تنظیم کنید، از این روش استفاده کنید.