Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
Class StreamManager
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यह कुकी, डाइनैमिक ऐड इंसर्शन स्ट्रीम को मैनेज करती है. यह क्लास, DAI सर्वर के साथ इंटरैक्शन मैनेज करती है. साथ ही, ट्रैकिंग पिंग को मैनेज करती है और स्ट्रीम और विज्ञापन इवेंट को ट्रिगर करती है.
| तरीके |
addEventListener
|
यह फ़ंक्शन, दिए गए इवेंट टाइप के लिए लिसनर जोड़ता है. |
getStreamId
|
यह मौजूदा स्ट्रीम के लिए स्ट्रीम आईडी दिखाता है. |
loadStreamMetadata
|
यह DAI SDK से विज्ञापन का मेटाडेटा लोड करने का अनुरोध करता है और LOADED स्ट्रीम इवेंट दिखाता है.
|
removeEventListener
|
यह दिए गए StreamEvent इवेंट टाइप के लिए लिसनर को हटाता है.
|
replaceAdTagParameters
|
यह लाइव स्ट्रीम के लिए, आने वाले विज्ञापन अनुरोधों में इस्तेमाल किए गए सभी विज्ञापन टैग पैरामीटर को बदल देता है.
|
requestStream
|
यह कुकी, आईएमए डीएआई के लिए स्ट्रीम का अनुरोध करती है, ताकि दिए गए स्ट्रीम पैरामीटर का इस्तेमाल करके स्ट्रीम को लोड किया जा सके.
|
reset
|
यह स्ट्रीम मैनेजर को रीसेट करता है और लगातार पोलिंग करने की सुविधा को हटाता है. |
निर्माता
कंस्ट्रक्टर
new StreamManager(mediaElement?: HTMLMediaElement): StreamManager
| पैरामीटर |
Optional mediaElement:
HTMLMediaElement
|
वह एचटीएमएल मीडिया एलिमेंट जहां प्लेबैक होता है. अगर कस्टम प्लेयर का इस्तेमाल किया जा रहा है, तो आपको यह पैरामीटर देना होगा.
|
तरीके
addEventListener
addEventListener(type: Type, listener: ((event: StreamEvent) => void)): void
यह फ़ंक्शन, दिए गए इवेंट टाइप के लिए लिसनर जोड़ता है.
| पैरामीटर |
type:
Type
|
स्ट्रीम इवेंट का टाइप. |
listener: ((event: StreamEvent) => void)
|
विज्ञापन लिसनर के लिए कॉलबैक फ़ंक्शन. |
getStreamId
getStreamId(): string
यह मौजूदा स्ट्रीम के लिए स्ट्रीम आईडी दिखाता है.
loadStreamMetadata(): void
यह कुकी, DAI SDK से विज्ञापन का मेटाडेटा लोड करने का अनुरोध करती है. साथ ही, LOADED स्ट्रीम इवेंट को चालू करती है.
तीसरे पक्ष के वीडियो स्टिचिंग सॉफ़्टवेयर से स्ट्रीम मेनिफ़ेस्ट वापस पाने पर, इस तरीके को मैन्युअल तरीके से कॉल करें. यह तरीका सिर्फ़ पॉड सर्व करने वाली वीओडी स्ट्रीम के लिए है. इसके लिए, तीसरे पक्ष के वीडियो स्टिचिंग सॉफ़्टवेयर का इस्तेमाल किया जाता है.
removeEventListener
removeEventListener(type: Type, listener: ((event: StreamEvent) => void)): void
यह दिए गए
StreamEvent इवेंट टाइप के लिए लिसनर को हटाता है. किसी लिसनर को हटाने के लिए, इस तरीके को पास किया गया लिसनर पैरामीटर, रेफ़रंस के हिसाब से उस पैरामीटर के बराबर होना चाहिए जिसे पहले
addEventListener तरीके को पास किया गया था.
| पैरामीटर |
type:
Type
|
उस इवेंट का टाइप जिसके लिए लिसनर को हटाना है. |
listener: ((event: StreamEvent) => void)
|
लिसनर के तौर पर हटाने के लिए फ़ंक्शन. |
replaceAdTagParameters
replaceAdTagParameters(adTagParameters: {
[key:
string]: string;
}): void
यह लाइव स्ट्रीम के लिए, आने वाले विज्ञापन अनुरोधों में इस्तेमाल किए गए सभी विज्ञापन टैग पैरामीटर को बदल देता है.
| पैरामीटर |
adTagParameters: { [key: string]: string; }
|
बदले गए विज्ञापन टैग पैरामीटर. इसमें स्ट्रिंग वैल्यू होनी चाहिए. |
requestStream
requestStream(loadRequest: LoadRequestData, streamRequest: StreamRequest): Promise<LoadRequestData | ErrorData>
यह कुकी, आईएमए डीएआई के लिए स्ट्रीम का अनुरोध करती है, ताकि दिए गए स्ट्रीम पैरामीटर का इस्तेमाल करके उसे लोड किया जा सके.
| पैरामीटर |
loadRequest: LoadRequestData
|
CAF LoadRequestData क्लास का एक इंस्टेंस, जिसमें स्ट्रीम लोड करने के लिए पैरामीटर होते हैं.
|
streamRequest:
StreamRequest
|
इसमें स्ट्रीम का मेटाडेटा लोड करने के लिए पैरामीटर शामिल होते हैं. |
| रिटर्न |
Promise<LoadRequestData | ErrorData>
|
|
रीसेट करें
reset(): void
यह स्ट्रीम मैनेजर को रीसेट करता है और लगातार पोलिंग करने की सुविधा को हटाता है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2026-09-11 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-09-11 (UTC) को अपडेट किया गया."],[],[]]