ima. StreamManager
निर्माता
StreamManager
new StreamManager()
स्ट्रीम के प्लेबैक को मैनेज करने के लिए ऑब्जेक्ट.
तरीके
addEventListener
addEventListener(event, callback)
यह फ़ंक्शन, बताए गए इवेंट के लिए लिसनर जोड़ता है. साथ काम करने वाले इवेंट के लिए, AdEvents कॉन्स्टेंट देखें.
पैरामीटर |
|
|---|---|
|
इवेंट |
स्ट्रिंग |
|
कॉलबैक |
function() |
createStreamManager
createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager
पैरामीटर |
|
|---|---|
|
streamRequest |
|
|
streamInitResponse |
ima.StreamInitResponse |
- रिटर्न
enableInteractiveAds
इंटरैक्टिव विज्ञापन सक्षम करें()
असमर्थित. इसके बजाय, सहयोगी विज्ञापन से डेटा सीधे RAF को भेजें. अब यह सुविधा काम नहीं करती.
getContentTime
getContentTime(streamTime) returns Integer
यह फ़ंक्शन, वीओडी स्ट्रीम के लिए मिलीसेकंड में समय पाता है. यह समय, बिना विज्ञापन वाले कॉन्टेंट में मौजूद समय को दिखाता है.
अधिक जानकारी के लिए, FAQ देखें.
-1 में मौजूद मौजूदा स्ट्रीम टाइम पास के लिए, कॉन्टेंट का समय पाने के लिए.
पैरामीटर |
|
|---|---|
|
streamTime |
पूर्णांक धारा में समय. |
- रिटर्न
-
Integerस्ट्रीम के दिए गए समय के हिसाब से कॉन्टेंट का समय.
getCuePoints
getCuePoints() returns Object
यह विज्ञापन के सभी ब्रेक से जुड़े सभी क्यू पॉइंट दिखाता है. यह सुविधा सिर्फ़ मांग पर उपलब्ध वीडियो कॉन्टेंट के लिए मान्य है. इसमें विज्ञापन के लिए ब्रेक की सभी जानकारी पहले से उपलब्ध होती है. सभी समय, स्ट्रीम के समय को सेकंड में दिखाते हैं.
Cloud Stitching API स्ट्रीम के लिए, हर ima.CuePoint की hasPlayed प्रॉपर्टी हमेशा false होती है.
- रिटर्न
-
Objectसभी क्यू पॉइंट वाला एक कलेक्शन.
getPreviousCuePoint
getPreviousCuePoint(time) returns ima.CuePoint
इस समय से पहले के क्यू पॉइंट की जानकारी देता है. इस क्यू पॉइंट से पता चलता है कि विज्ञापन ब्रेक है. सभी समय, स्ट्रीम के समय को सेकंड में दिखाते हैं.
पैरामीटर |
|
|---|---|
|
समय |
फ़्लोट समय देखने के लिए, |
- रिटर्न
-
ima.CuePointयह एक ऐसा ऑब्जेक्ट है जिसमें start, end, और hasPlayed शामिल हैं. अगर कोई क्यू पॉइंट उपलब्ध नहीं है, तो यह अमान्य वैल्यू दिखाता है.
getStreamTime
getStreamTime(contentTime) returns Integer
यह फ़ंक्शन, वीओडी के कॉन्टेंट के समय से स्ट्रीम का समय मिलीसेकंड में पाता है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल देखें.
पैरामीटर |
|
|---|---|
|
contentTime |
पूर्णांक कॉन्टेंट का समय. |
- रिटर्न
-
Integerदिए गए सामग्री समय के अनुरूप स्ट्रीम समय.
loadThirdPartyStream
loadThirdPartyStream(streamManifest, streamSubtitle)
विज्ञापन मेटाडेटा लोड करता है और दिए गए streamManifestUrl और streamSubtitle डेटा के साथ loadUrl फ़ंक्शन को कॉल करता है. यह फ़ंक्शन केवल तभी काम करता है जब स्ट्रीम अनुरोध प्रकार ima.StreamType.POD_VOD हो.
पैरामीटर |
|
|---|---|
|
streamManifest |
स्ट्रिंग विज्ञापनों के साथ स्ट्रीम मेनिफ़ेस्ट URL. |
|
streamSubtitle |
(T की सरणी की सरणी या अमान्य) उपशीर्षक स्ट्रीम से संबद्ध होते हैं, या यदि कोई नहीं है तो |
onMessage
onMessage(msg)
यह Video ऑब्जेक्ट से आने वाले सभी मैसेज मैनेज करता है. roMessagePort पर मिले हर मैसेज के लिए, इसे कॉल किया जाना चाहिए.
पैरामीटर |
|
|---|---|
|
msg |
ऑब्जेक्ट roVideo पोर्ट से मिला मैसेज. |
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
लाइव स्ट्रीम के लिए आगामी विज्ञापन अनुरोधों हेतु उपयोग किए जाने वाले सभी विज्ञापन टैग पैरामीटर को प्रतिस्थापित करता है. ध्यान दें कि यह कॉल VOD स्ट्रीम के लिए मान्य नहीं है.
पैरामीटर |
|
|---|---|
|
adTagParameters |
स्ट्रिंग विज्ञापन टैग के नए पैरामीटर. |
start
start()
स्ट्रीम का प्लेबैक प्रारंभ होता है.