क्लास: StreamManager

निर्माता

StreamManager

नया StreamManager(mediaElement)

पैरामीटर

mediaElement

ज़रूरी नहीं

वह एचटीएमएल मीडिया एलिमेंट जहां वीडियो चलाया जाएगा. यह जानकारी सिर्फ़ तब दें, जब आपने कस्टम प्लेयर का इस्तेमाल किया हो.

वैल्यू शून्य हो सकती है.

थ्रो

जब ज़रूरी पैरामीटर नहीं दिए जाते हैं.

  • @implements {EventTarget}

तरीके

getStreamId

getStreamId() लौटने वाली स्ट्रिंग

मौजूदा स्ट्रीम का स्ट्रीम आईडी दिखाता है.

रिटर्न

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

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

पैरामीटर

adTagParameters

स्ट्रिंग प्रॉपर्टी वाला ऑब्जेक्ट

विज्ञापन टैग के नए पैरामीटर. स्ट्रिंग वैल्यू होनी चाहिए.

वैल्यू शून्य नहीं होनी चाहिए.

requestStream

requestStream(loadRequest, StreamRequest) शून्य हो सकने वाले CafLoadInterceptorReturnType वाले प्रॉमिस को दिखाता है

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

पैरामीटर

loadRequest

cast.framework.messages.LoadRequestData

वैल्यू शून्य नहीं होनी चाहिए.

streamRequest

StreamRequest

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Promise containing nullable CafLoadInterceptorReturnType 

रीसेट कराे

रीसेट()

स्ट्रीम मैनेजर को रीसेट करता है और लगातार होने वाली पोलिंग को हटा देता है.