क्लास: StreamManager

निर्माता

StreamManager

new StreamManager()

स्ट्रीम के प्लेबैक को मैनेज करने के लिए ऑब्जेक्ट.

तरीके

addEventListener

static

addEventListener(event, callback)

यह फ़ंक्शन, बताए गए इवेंट के लिए लिसनर जोड़ता है. साथ काम करने वाले इवेंट के लिए, AdEvents कॉन्स्टेंट देखें.

पैरामीटर

इवेंट

स्ट्रिंग

कॉलबैक

function()

createStreamManager

static

createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager

पैरामीटर

streamRequest

ima.StreamRequest

streamInitResponse

ima.StreamInitResponse

रिटर्न

ima.StreamManager 

enableInteractiveAds

static

इंटरैक्टिव विज्ञापन सक्षम करें()

असमर्थित. इसके बजाय, सहयोगी विज्ञापन से डेटा सीधे RAF को भेजें. अब यह सुविधा काम नहीं करती.

getContentTime

static

getContentTime(streamTime) returns Integer

यह फ़ंक्शन, वीओडी स्ट्रीम के लिए मिलीसेकंड में समय पाता है. यह समय, बिना विज्ञापन वाले कॉन्टेंट में मौजूद समय को दिखाता है. अधिक जानकारी के लिए, FAQ देखें. -1 में मौजूद मौजूदा स्ट्रीम टाइम पास के लिए, कॉन्टेंट का समय पाने के लिए.

पैरामीटर

streamTime

पूर्णांक

धारा में समय.

रिटर्न

Integer स्ट्रीम के दिए गए समय के हिसाब से कॉन्टेंट का समय.

getCuePoints

static

getCuePoints() returns Object

यह विज्ञापन के सभी ब्रेक से जुड़े सभी क्यू पॉइंट दिखाता है. यह सुविधा सिर्फ़ मांग पर उपलब्ध वीडियो कॉन्टेंट के लिए मान्य है. इसमें विज्ञापन के लिए ब्रेक की सभी जानकारी पहले से उपलब्ध होती है. सभी समय, स्ट्रीम के समय को सेकंड में दिखाते हैं. Cloud Stitching API स्ट्रीम के लिए, हर ima.CuePoint की hasPlayed प्रॉपर्टी हमेशा false होती है.

रिटर्न

Object सभी क्यू पॉइंट वाला एक कलेक्शन.

getPreviousCuePoint

static

getPreviousCuePoint(time) returns ima.CuePoint

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

पैरामीटर

समय

फ़्लोट

समय देखने के लिए, -1 मौजूदा समय दिखाता है. साथ ही, अन्य सभी स्ट्रीम के लिए Invalid दिखाता है.

रिटर्न

ima.CuePoint यह एक ऐसा ऑब्जेक्ट है जिसमें start, end, और hasPlayed शामिल हैं. अगर कोई क्यू पॉइंट उपलब्ध नहीं है, तो यह अमान्य वैल्यू दिखाता है.

getStreamTime

static

getStreamTime(contentTime) returns Integer

यह फ़ंक्शन, वीओडी के कॉन्टेंट के समय से स्ट्रीम का समय मिलीसेकंड में पाता है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल देखें.

पैरामीटर

contentTime

पूर्णांक

कॉन्टेंट का समय.

रिटर्न

Integer दिए गए सामग्री समय के अनुरूप स्ट्रीम समय.

loadThirdPartyStream

static

loadThirdPartyStream(streamManifest, streamSubtitle)

विज्ञापन मेटाडेटा लोड करता है और दिए गए streamManifestUrl और streamSubtitle डेटा के साथ loadUrl फ़ंक्शन को कॉल करता है. यह फ़ंक्शन केवल तभी काम करता है जब स्ट्रीम अनुरोध प्रकार ima.StreamType.POD_VOD हो.

पैरामीटर

streamManifest

स्ट्रिंग

विज्ञापनों के साथ स्ट्रीम मेनिफ़ेस्ट URL.

streamSubtitle

(T की सरणी की सरणी या अमान्य)

उपशीर्षक स्ट्रीम से संबद्ध होते हैं, या यदि कोई नहीं है तो Invalid.

onMessage

static

onMessage(msg)

यह Video ऑब्जेक्ट से आने वाले सभी मैसेज मैनेज करता है. roMessagePort पर मिले हर मैसेज के लिए, इसे कॉल किया जाना चाहिए.

पैरामीटर

msg

ऑब्जेक्ट

roVideo पोर्ट से मिला मैसेज.

replaceAdTagParameters

static

replaceAdTagParameters(adTagParameters)

लाइव स्ट्रीम के लिए आगामी विज्ञापन अनुरोधों हेतु उपयोग किए जाने वाले सभी विज्ञापन टैग पैरामीटर को प्रतिस्थापित करता है. ध्यान दें कि यह कॉल VOD स्ट्रीम के लिए मान्य नहीं है.

पैरामीटर

adTagParameters

स्ट्रिंग

विज्ञापन टैग के नए पैरामीटर.

start

static

start()

स्ट्रीम का प्लेबैक प्रारंभ होता है.