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()

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

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

getVideoController

abstract VideoController getVideoController()

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

hasVideoContent

abstract boolean hasVideoContent()

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

setMainImage

abstract void setMainImage(@Nullable Drawable drawable)

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

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