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 सेट किया जाता है, तो इस तरीके का इस्तेमाल करें.