cast. framework. CastReceiverOptions
Cast receiver के कॉन्टेक्स्ट के विकल्प. सभी प्रॉपर्टी वैकल्पिक हैं.
कंस्ट्रक्टर
CastReceiverOptions
new CastReceiverOptions()
प्रॉपर्टी
adBreakPreloadTime
(number or undefined)
हमें किसी व्यक्तिगत विज्ञापन ब्रेक के कॉन्टेंट को, कितने सेकंड पहले से प्रीलोड करना चाहिए. इससे, विज्ञापन के लिए ब्रेक को बहुत पहले से प्रीलोड करने से बचा जा सकता है. साथ ही, विज्ञापन के मेट्रिक में गड़बड़ी होने से भी बचा जा सकता है. अगर यह वैल्यू नहीं दी जाती है, तो डिफ़ॉल्ट रूप से पांच सेकंड का समय इस्तेमाल किया जाता है.
customNamespaces
non-null Object with non-null cast.framework.system.MessageType properties
कस्टम मैसेज नेमस्पेस और उनके टाइप का मैप. ऐप्लिकेशन शुरू होने से पहले, कस्टम मैसेज नेमस्पेस को शुरू करना ज़रूरी है. इसलिए, इन्हें receiver के विकल्पों में शामिल करना ज़रूरी है. (अगर यहां मैसेज का टाइप नहीं दिया जाता है, तो डिफ़ॉल्ट रूप से JSON टाइप का इस्तेमाल किया जाता है).
disableIdleTimeout
(boolean or undefined)
अगर यह वैल्यू 'सही' पर सेट है, तो ऐक्टिव प्लेबैक बंद होने के बाद, receiver के निष्क्रिय होने पर उसे बंद नहीं किया जाएगा. इस प्रॉपर्टी का इस्तेमाल सिर्फ़ मीडिया से जुड़े ऐप्लिकेशन के लिए किया जाना चाहिए.
enforceSupportedCommands
boolean
अगर यह वैल्यू 'सही' पर सेट है, तो supportedCommands मैप में शामिल न होने वाले किसी भी मीडिया कमांड से गड़बड़ी जनरेट होगी. cast.framework.messages.ErrorReason को NOT_SUPPORTED पर सेट किया जाएगा. डिफ़ॉल्ट वैल्यू 'गलत' होती है. इससे मैप की जांच किए बिना, मीडिया कमांड को एक्ज़ीक्यूट किया जा सकता है.
localSenderId
(string or undefined)
लोकल अनुरोधों के लिए इस्तेमाल किया जाने वाला सेंडर आईडी. डिफ़ॉल्ट वैल्यू 'local' होती है.
maxInactivity
(number or undefined)
किसी निष्क्रिय सेंडर कनेक्शन को बंद करने से पहले, ज़्यादा से ज़्यादा समय (सेकंड में). इस वैल्यू को सेट करने पर, कनेक्शन को चालू रखने के लिए हार्टबीट मैसेज की सुविधा चालू हो जाती है. इसका इस्तेमाल, सामान्य टीसीपी टाइमआउट की तुलना में, जवाब न देने वाले सेंडर का पता लगाने के लिए किया जाता है. इसकी कम से कम वैल्यू पांच सेकंड है. इसकी कोई ऊपरी सीमा नहीं है. हालांकि, प्लैटफ़ॉर्म टीसीपी टाइमआउट लागू होने में आम तौर पर कुछ मिनट लगते हैं. डिफ़ॉल्ट वैल्यू 10 सेकंड होती है.
mediaElement
(non-null HTMLMediaElement or undefined)
कॉन्टेंट चलाने के लिए मीडिया एलिमेंट. डिफ़ॉल्ट तौर पर, पेज में मौजूद पहले मीडिया एलिमेंट का इस्तेमाल किया जाता है.
playbackConfig
(non-null cast.framework.PlaybackConfig or undefined)
कस्टम पैरामीटर वाला प्लेबैक कॉन्फ़िगरेशन.
playWatchedBreak
(boolean or undefined)
अगर यह वैल्यू 'सही' पर सेट है, तो क्लाइंट-स्टिच किया गया ब्रेक तब भी चलेगा, जब उसे पहले ही देखा जा चुका हो.
preferredPlaybackRate
(number or undefined)
लोड करने के अनुरोध में, अगर वीडियो चलाने की स्पीड तय नहीं की जाती है, तो इस दर का इस्तेमाल किया जाता है. इसकी वैल्यू 0.5 से 2 के बीच होनी चाहिए. इसमें 1 का मतलब सामान्य स्पीड है.
preferredTextLanguage
(string or undefined)
अगर लोड करने के अनुरोध में, ऐक्टिव ट्रैक तय नहीं किया जाता है, तो टेक्स्ट ट्रैक के लिए इस भाषा का इस्तेमाल किया जाता है.
queue
(non-null cast.framework.QueueBase or undefined)
कस्टम क्यू को लागू करने की सुविधा.
shakaVariant
(non-null cast.framework.ShakaVariant or undefined)
Shaka Player का कौनसा बिल्ड लोड किया जाना चाहिए. डीबग के लिए बिल्ड लोड करने के लिए, इसे
cast.framework.ShakaVariant.DEBUG पर सेट करें.
shakaVersion
(string or undefined)
Shaka का वर्शन, MAJOR.MINOR.PATCH या MAJOR.MINOR.PATCH-SUFFIX फ़ॉर्मैट में होना चाहिए. उदाहरण के लिए, "4.15.55" (यह मौजूदा डिफ़ॉल्ट वर्शन है).
>=4.15.55 <5.0.0 वर्शन काम करते हैं. >=2.5.6 <4.15.55 वर्शन अब काम नहीं करते, लेकिन ये अब भी इस्तेमाल किए जा सकते हैं.
ध्यान दें: Shaka Player के डिफ़ॉल्ट वर्शन से पुराने वर्शन इस्तेमाल करने का सुझाव नहीं दिया जाता, ऐसा इसलिए, क्योंकि नए वर्शन में कई गड़बड़ियां ठीक कर दी गई हैं. यहां नए वर्शन तय किए जा सकते हैं, ताकि उन अतिरिक्त फ़िक्स या सुविधाओं का इस्तेमाल किया जा सके जो डिफ़ॉल्ट रूप से उपलब्ध नहीं हैं. हालांकि, कृपया ध्यान रखें कि Web Receiver SDK टूल के आने वाले वर्शन में, काम करने वाले वर्शन की रेंज बदली जा सकती है. साथ ही, आपको यहां तय किए गए वर्शन के अलावा किसी दूसरे वर्शन का इस्तेमाल करने के लिए कहा जा सकता है. इस फ़्लैग का इस्तेमाल सिर्फ़ अस्थायी तौर पर और Cast की सहायता टीम के निर्देशों के मुताबिक किया जाना चाहिए. (https://developers.google.com/cast/support) इसका इस्तेमाल अपने जोखिम पर करें.
skipMplLoad
(boolean or undefined)
अगर यह वैल्यू 'सही' पर सेट है, तो receiver, MPL प्लेयर को लोड नहीं करेगा.
skipPlayersLoad
(boolean or undefined)
अगर यह वैल्यू 'सही' पर सेट है, तो receiver, MPL या Shaka प्लेयर लाइब्रेरी को लोड नहीं करेगा. यह skipMplLoad और skipShakaLoad दोनों को 'सही' पर सेट करने के बराबर है.
skipShakaLoad
(boolean or undefined)
अगर यह वैल्यू 'सही' पर सेट है, तो receiver, Shaka प्लेयर को लोड नहीं करेगा.
statusText
(string or undefined)
ऐप्लिकेशन की स्थिति दिखाने वाला टेक्स्ट. इसे अंतरराष्ट्रीयकरण के नियमों के मुताबिक होना चाहिए, क्योंकि इसे सेंडर ऐप्लिकेशन से दिखाया जा सकता है.
supportedCommands
(number or undefined)
ऐप्लिकेशन के साथ काम करने वाले मीडिया कमांड का बिटमास्क. LOAD, PLAY, STOP, GET_STATUS हमेशा काम करने चाहिए. अगर यह वैल्यू नहीं दी जाती है, तो PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS, और PLAYBACK_RATE को भी काम करने वाले कमांड माना जाता है.
- इन्हें भी देखें
- cast.framework.messages.Command
uiConfig
(non-null cast.framework.ui.UiConfig or undefined)
यूज़र इंटरफ़ेस (यूआई) का कॉन्फ़िगरेशन.
useLegacyDashSupport
(boolean or undefined)
अगर true है, तो DASH कॉन्टेंट के लिए MPL का इस्तेमाल करें.
useShakaForHls
(boolean or undefined)
अगर true है, तो HLS कॉन्टेंट के लिए Shaka Player का इस्तेमाल करें. डिफ़ॉल्ट रूप से, यह false पर सेट होता है.
ध्यान दें: HLS कॉन्टेंट के लिए Shaka Player डिफ़ॉल्ट प्लेयर नहीं है. ऐसा इसलिए, क्योंकि इसमें अब भी कुछ सुविधाएं उपलब्ध नहीं हैं हैं. साथ ही, हम यह पक्का करना चाहते हैं कि यह बेहतर तरीके से काम करे और HLS receiver के साथ पूरी तरह से काम करे करे. इसके बाद ही इसे डिफ़ॉल्ट प्लेयर बनाया जाएगा जाएगा. अगर आधिकारिक तौर पर लॉन्च होने से पहले, HLS के लिए Shaka Player का इस्तेमाल किया जाता है, तो आपसे अनुरोध है कि आपको आने वाली किसी भी समस्या की शिकायत करें. (https://developers.google.com/cast/support) HLS के लिए Shaka Player के पूरी तरह से लॉन्च होने से पहले, हम HLS के लिए Shaka Player के साथ काम करने की कोई गारंटी नहीं देते. अगर आपको कोई बड़ी समस्या आती है, तो हम आपको इस फ़्लैग को इसकी डिफ़ॉल्ट सेटिंग पर वापस लाने की सलाह दे सकते हैं.
versionCode
(number or undefined)
यह एक पूर्णांक है. इसका इस्तेमाल, receiver के वर्शन को दिखाने के लिए, इंटरनल वर्शन नंबर के तौर पर किया जाता है. मेट्रिक इकट्ठा करते समय, इस नंबर का इस्तेमाल सिर्फ़ receiver के रिलीज़ के बीच अंतर करने के लिए किया जाता है. इसे हर रिलीज़ के साथ बढ़ाया जाना चाहिए. साथ ही, रोलबैक की स्थिति में, यह उस रिलीज़ से जुड़ा रहना चाहिए.