MediaContent

interface MediaContent


मीडिया कॉन्टेंट की जानकारी देता है.

खास जानकारी

सार्वजनिक फ़ंक्शन

Float

मीडिया कॉन्टेंट का आसपेक्ट रेशियो दिखाता है.

Float

इससे वीडियो का मौजूदा समय सेकंड में पता चलता है.

Float

वीडियो की अवधि सेकंड में दिखाता है.

Drawable?

अगर मीडिया कॉन्टेंट में वीडियो नहीं है, तो दिखाई जाने वाली मुख्य इमेज दिखाता है.

VideoController!

मीडिया कॉन्टेंट का वीडियो कंट्रोलर दिखाता है.

Boolean

इससे पता चलता है कि मीडिया कॉन्टेंट में वीडियो कॉन्टेंट है या नहीं.

Unit
setMainImage(drawable: Drawable?)

अगर मीडिया कॉन्टेंट में वीडियो नहीं है, तो दिखाने के लिए वैकल्पिक मुख्य इमेज सेट करता है.

सार्वजनिक फ़ंक्शन

getAspectRatio

fun getAspectRatio(): Float

मीडिया कॉन्टेंट का आसपेक्ट रेशियो दिखाता है.

अगर hasVideoContent true है, तो वीडियो का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) दिखाता है.

अगर hasVideoContent false है, तो मुख्य इमेज का आसपेक्ट रेशियो दिखाता है.

getCurrentTime

fun getCurrentTime(): Float

इससे वीडियो का मौजूदा समय सेकंड में पता चलता है. अगर मीडिया कॉन्टेंट में वीडियो नहीं है, तो यह वैल्यू 0 दिखाती है.

getDuration

fun getDuration(): Float

वीडियो की अवधि सेकंड में दिखाता है. अगर मीडिया कॉन्टेंट में वीडियो नहीं है, तो यह वैल्यू 0 दिखाती है.

getMainImage

fun getMainImage(): Drawable?

अगर मीडिया कॉन्टेंट में वीडियो नहीं है, तो दिखाई जाने वाली मुख्य इमेज दिखाता है.

यह एपीआई सिर्फ़ नेटिव विज्ञापनों के लिए है.

getVideoController

fun getVideoController(): VideoController!

मीडिया कॉन्टेंट का वीडियो कंट्रोलर दिखाता है.

hasVideoContent

fun hasVideoContent(): Boolean

इससे पता चलता है कि मीडिया कॉन्टेंट में वीडियो कॉन्टेंट है या नहीं.

setMainImage

fun setMainImage(drawable: Drawable?): Unit

अगर मीडिया कॉन्टेंट में वीडियो नहीं है, तो दिखाने के लिए वैकल्पिक मुख्य इमेज सेट करता है.

यह एपीआई सिर्फ़ नेटिव विज्ञापनों के लिए है. अगर नेटिव विज्ञापन लोड करते समय shouldReturnUrlsForImageAssets सेट किया जाता है, तो इस तरीके का इस्तेमाल करें.