cast. फ़्रेमवर्क. ब्रेक. BreakManager
ब्रेक मैनेज करने के लिए क्लास.
तरीके
addBreak
addब्रेक(breakData, breakClips, ब्रॉडCastMediaStatus) बूलियन लौटाता है
ब्रेक और ब्रेक के समय की डाइनैमिक क्लिप जोड़ी जाती है. ब्रेक की क्लिप, ब्रेक के साथ जोड़ी जाएंगी (break.breakClipIds और break.duration को क्लिप के हिसाब से अपडेट किया जाएगा).
पैरामीटर |
|
---|---|
breakData |
वैल्यू शून्य नहीं होनी चाहिए. |
breakClips |
शून्य के अलावा cast.framework.messages.BreakClip की कैटगरी वैल्यू शून्य नहीं होनी चाहिए. |
broadCastMediaStatus |
ज़रूरी नहीं boolean क्या सीएएफ़ को इस बात की जांच करनी चाहिए कि ब्रेक की मौजूदा स्थिति बदली है या नहीं. वीडियो शुरू होने से पहले, शायद ऐसा न करना पड़े, क्योंकि हो सकता है कि रिसीवर को कुछ और ब्रेक (उदाहरण के लिए, लोड पूरा होने के दौरान) जोड़ने की ज़रूरत हो. |
- रिटर्न
-
अगर ब्रेक सही तरीके से जोड़ा गया है, तो
boolean
सही है.
getBreakById
getब्रेकById(id) cast.framework.messages.Break लौटाता है
आईडी के हिसाब से मौजूदा मीडिया ब्रेक की जानकारी देता है.
पैरामीटर |
|
---|---|
id |
स्ट्रिंग ब्रेक आईडी. |
- रिटर्न
-
nullable cast.framework.messages.Break
getBreakClipById
getBreakClipById(id) returns cast.framework.messages.BreakClip
आईडी के हिसाब से मौजूदा मीडिया ब्रेक की क्लिप लोड करता है.
पैरामीटर |
|
---|---|
id |
स्ट्रिंग क्लिप आईडी. |
- रिटर्न
-
nullable cast.framework.messages.BreakClip
getBreakClipCurrentTimeSec
getbreakClipCurrentTimeSec() संख्या दिखाता है
अभी चल रहे ब्रेक क्लिप में मौजूदा समय को सेकंड में दिखाता है.
- रिटर्न
-
nullable number
मौजूदा ब्रेक क्लिप में सेकंड में मौजूदा समय. अगर प्लेयर से ब्रेक क्लिप नहीं चलाई जा रही है, तो कोई वैल्यू नहीं है.
getBreakClipDurationSec
getbreakClipDurationSec() संख्या दिखाता है
मौजूदा समय में चल रहे ब्रेक क्लिप के सेकंड में अवधि देता है.
- रिटर्न
-
nullable number
ब्रेक की मौजूदा क्लिप का कुल समय. अगर प्लेयर से ब्रेक क्लिप नहीं चलाई जा रही है, तो कोई वैल्यू नहीं है.
getBreakClips
getब्रेकक्लिपs() शून्य गैर-शून्य cast.framework.messages.BreakClip का अरे लौटाता है
मौजूदा मीडिया ब्रेक क्लिप पाएं.
- रिटर्न
-
non-null Array of non-null cast.framework.messages.BreakClip
getBreaks
getBREAKs() शून्य के अलावा, cast.framework.messages.Break का कलेक्शन दिखाता है
मौजूदा मीडिया ब्रेक पाएं.
- रिटर्न
-
non-null Array of non-null cast.framework.messages.Break
getCreativeInfoByClipId
getक्रिएटिवInfoByClipId(breakClipId) cast.framework.breaks.CreativeInformation दिखाता है.
आईडी के हिसाब से ब्रेकक्लिप से जुड़ी क्रिएटिव जानकारी मिलती है.
पैरामीटर |
|
---|---|
breakClipId |
स्ट्रिंग क्लिप आईडी. |
- रिटर्न
getPlayWatchedBreak
getPlayWatchedब्रेक() बूलियन दिखाता है
अगर देखे गए ब्रेक को चलाया जाना चाहिए, तो 'सही' दिखाता है.
- रिटर्न
-
boolean
removeBreakById
हटाएंब्रेकById(breakId) बूलियन दिखाता है
ब्रेक और उससे जुड़ी ब्रेक क्लिप हटा देता है.
पैरामीटर |
|
---|---|
breakId |
स्ट्रिंग ब्रेक आईडी |
- रिटर्न
-
अगर ब्रेक हटा दिया गया है, तो
boolean
सही है.
setBreakClipLoadInterceptor
setBreakClipLoadInterceptor(interceptor)
इससे इंटरसेप्टर की सुविधा मिलती है, ताकि डेवलपर ब्रेक शुरू होने से पहले, ज़्यादा ब्रेक क्लिप डाल सके या मौजूदा ब्रेक क्लिप में बदलाव कर सके.
अगर इंटरसेप्टर शून्य है, तो यह इंटरसेप्टर को डिफ़ॉल्ट पर रीसेट कर देगा. डिफ़ॉल्ट रूप से, डिफ़ॉल्ट इंटरसेप्टर में VAST (वीडियो विज्ञापन देने के लिए टेम्प्लेट) फ़ेच और पार्स करने का लॉजिक, डिफ़ॉल्ट रूप से मौजूद होता है. इसलिए, अगर डेवलपर पसंद के मुताबिक बनाए गए इंटरसेप्टर को सेट करता है, तो VAST लॉजिक को बदल दिया जाएगा. साथ ही, डेवलपर को उपलब्ध कराए गए इंटरसेप्टर में, VAST (वीडियो विज्ञापन देने के लिए टेम्प्लेट) फ़ेच और पार्स करने वाला लॉजिक लागू करना होगा.
पैरामीटर |
|
---|---|
इंटरसेप्टर |
function(non-null cast.framework.messages.BreakClip, optional non-null cast.framework.breaks.BreakClipLoadInterceptorContext) डिफ़ॉल्ट ब्रेक क्लिप लोड इंटरसेप्टर, इनपुट की तरह ही ब्रेक क्लिप दिखाएगा. वैल्यू शून्य हो सकती है. |
setBreakSeekInterceptor
setBreakSeekInterceptor(seekInterceptor)
डेवलपर को इंटरसेप्टर की सुविधा देता है. इससे डेवलपर को यह पता चलता है कि वीडियो को आगे-पीछे करने के बाद, उसे कौनसे ब्रेक लेने हैं.
पैरामीटर |
|
---|---|
seekInterceptor |
function(non-null cast.framework.breaks.BreakSeekData) इंटरसेप्टर को शून्य या खाली छोड़ा जा सकता है. ऐसा तब होगा, जब डेवलपर इसे डिफ़ॉल्ट पर रीसेट करना चाहे. डिफ़ॉल्ट ब्रेक सीक इंटरसेप्टर, SeeTo वैल्यू से सबसे नज़दीकी ब्रेक दिखाएगा. वैल्यू शून्य हो सकती है. |
setPlayWatchedBreak
setPlayWatchedBreak(playWatchedBreak)
यह कंट्रोल करने के लिए एक फ़्लैग सेट करता है कि देखे गए क्लाइंट स्टिचिंग ब्रेक को चलाया जाना चाहिए या नहीं.
पैरामीटर |
|
---|---|
playWatchedBreak |
boolean |
setVastTrackingInterceptor
setVastTrackingInterceptor(interceptor)
सर्वर को भेजे जाने से पहले, VAST (वीडियो विज्ञापन देने के लिए टेम्प्लेट) ट्रैकिंग यूआरएल को बदलने के लिए इंटरसेप्टर उपलब्ध कराता है. इंटरसेप्टर का इनपुट, ट्रैकिंग यूआरएल की एक स्ट्रिंग होती है. इंटरसेप्टर, यूआरएल की बदली गई स्ट्रिंग या यूआरएल की बदली गई स्ट्रिंग का प्रॉमिस दिखा सकता है. अगर आपको ट्रैकिंग यूआरएल को सीएएफ़ के बजाय, अपने कोड से भेजना है, तो इंटरसेप्टर शून्य भी दिखा सकता है.
पैरामीटर |
|
---|---|
इंटरसेप्टर |
फ़ंक्शन(स्ट्रिंग) एक इंटरसेप्टर, जो यूआरएल भेजने से पहले उसमें बदलाव करता है. वैल्यू शून्य हो सकती है. |