cast. framework. CastReceiverOptions
कास्ट करने की सुविधा वाले डिवाइस के कॉन्टेक्स्ट मेन्यू के विकल्प. सभी प्रॉपर्टी वैकल्पिक हैं.
निर्माता
CastReceiverOptions
new CastReceiverOptions()
प्रॉपर्टी
adBreakPreloadTime
(संख्या या तय नहीं है)
हमें किसी विज्ञापन ब्रेक के कॉन्टेंट को कितने सेकंड पहले से प्रीलोड करना चाहिए. इससे, विज्ञापन के लिए ब्रेक को बहुत पहले से प्रीलोड करने से बचा जा सकता है. इससे विज्ञापन की मेट्रिक में गड़बड़ी हो सकती है. अगर यह जानकारी नहीं दी जाती है, तो पांच सेकंड की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.
customNamespaces
non-null ऑब्जेक्ट, जिसमें non-null cast.framework.system.MessageType प्रॉपर्टी होती हैं
कस्टम मैसेज नेमस्पेस और उनके टाइप का मैप. कस्टम मैसेज नेमस्पेस को ऐप्लिकेशन शुरू होने से पहले शुरू किया जाना चाहिए. इसलिए, इन्हें रिसीवर के विकल्पों में शामिल किया जाना चाहिए. (अगर यहां कोई मैसेज टाइप नहीं दिया गया है, तो डिफ़ॉल्ट मैसेज टाइप JSON होता है).
disableIdleTimeout
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर यह वैल्यू सही है, तो कॉन्टेंट का चलना बंद होने के बाद, रिसीवर को बंद होने से रोका जाता है. इस प्रॉपर्टी का इस्तेमाल सिर्फ़ मीडिया से जुड़े ऐप्लिकेशन के लिए किया जाना चाहिए.
enforceSupportedCommands
बूलियन
अगर यह वैल्यू सही है, तो supportedCommands मैप में मौजूद नहीं होने वाली कोई भी मीडिया कमांड, गड़बड़ी जनरेट करेगी. cast.framework.messages.ErrorReason को NOT_SUPPORTED पर सेट किया जाएगा. डिफ़ॉल्ट वैल्यू 'गलत' होती है. इससे मैप की जांच किए बिना मीडिया कमांड को पूरा किया जा सकता है.
localSenderId
(string or undefined)
लोकल अनुरोधों के लिए इस्तेमाल किया गया Sender ID. डिफ़ॉल्ट वैल्यू 'local' होती है.
maxInactivity
(संख्या या तय नहीं है)
सक्रिय नहीं रहने वाले सेंडर कनेक्शन को बंद करने से पहले, ज़्यादा से ज़्यादा समय (सेकंड में). इस वैल्यू को सेट करने से, हार्टबीट मैसेज चालू हो जाता है. इससे कनेक्शन चालू रहता है. इस कुकी का इस्तेमाल, ईमेल भेजने वाले ऐसे लोगों का पता लगाने के लिए किया जाता है जो टीसीपी टाइमआउट से पहले जवाब नहीं देते. कम से कम वैल्यू 5 सेकंड होती है. कोई ऊपरी सीमा लागू नहीं की जाती, लेकिन आम तौर पर प्लैटफ़ॉर्म टीसीपी टाइमआउट लागू होने में कुछ मिनट लगते हैं. डिफ़ॉल्ट वैल्यू 10 सेकंड होती है.
mediaElement
(non-null HTMLMediaElement or undefined)
कॉन्टेंट चलाने के लिए मीडिया एलिमेंट. डिफ़ॉल्ट रूप से, पेज पर मौजूद पहले मीडिया एलिमेंट का इस्तेमाल किया जाता है.
playbackConfig
(non-null cast.framework.PlaybackConfig या undefined)
कस्टम पैरामीटर के साथ वीडियो चलाने का कॉन्फ़िगरेशन.
playWatchedBreak
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर यह वैल्यू 'सही है' पर सेट है, तो क्लाइंट-स्टिच किया गया ब्रेक तब भी चलेगा, जब उसे पहले ही देखा जा चुका हो.
preferredPlaybackRate
(संख्या या तय नहीं है)
अगर लोड करने के अनुरोध में यह जानकारी नहीं दी गई है, तो वीडियो चलाने की दर का इस्तेमाल किया जाएगा. रफ़्तार को 0.5 से 2 तक किया जा सकता है. सामान्य रफ़्तार 1 होती है.
preferredTextLanguage
(string or undefined)
अगर लोड करने के अनुरोध में कोई चालू ट्रैक नहीं बताया गया है, तो टेक्स्ट ट्रैक के लिए इस्तेमाल की जाने वाली भाषा.
सूची
(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.35" (यह मौजूदा डिफ़ॉल्ट वर्शन है).
इसके लिए, >=4.15.35 <5.0.0 वर्शन का इस्तेमाल किया जा सकता है. बंद किए गए, लेकिन अब भी काम करने वाले वर्शन >=2.5.6 <4.15.35 हैं.
ध्यान दें: डिफ़ॉल्ट वर्शन से पुराने Shaka Player वर्शन इस्तेमाल करने का सुझाव नहीं दिया जाता, क्योंकि कई बग को नए वर्शन में ठीक कर दिया गया है. यहां नए वर्शन के बारे में बताया जा सकता है, ताकि उन अतिरिक्त सुधारों या सुविधाओं के लिए ऑप्ट-इन किया जा सके जो अब तक डिफ़ॉल्ट रूप से उपलब्ध नहीं हैं. हालांकि, कृपया ध्यान दें कि Web Receiver SDK के आने वाले वर्शन में, काम करने वाले वर्शन की रेंज में बदलाव हो सकता है. साथ ही, आपको यहां बताए गए वर्शन के अलावा किसी दूसरे वर्शन का इस्तेमाल करने के लिए मजबूर किया जा सकता है. इस फ़्लैग का इस्तेमाल सिर्फ़ कुछ समय के लिए किया जाना चाहिए. साथ ही, Cast की सहायता टीम के दिशा-निर्देशों के मुताबिक ही इसका इस्तेमाल किया जाना चाहिए. (https://developers.google.com/cast/support) इसे अपने जोखिम पर इस्तेमाल करें.
skipMplLoad
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर यह वैल्यू सही है, तो इससे रिसीवर को एमपीएल प्लेयर लोड करने से रोका जाता है.
skipPlayersLoad
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर यह वैल्यू सही है, तो इससे रिसीवर को MPL या Shaka Player की लाइब्रेरी लोड करने से रोका जाता है. यह skipMplLoad और skipShakaLoad, दोनों को सही पर सेट करने के बराबर है.
skipShakaLoad
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर यह वैल्यू सही है, तो रिसीवर को Shaka Player लोड करने से रोका जाता है.
statusText
(string or undefined)
ऐप्लिकेशन की स्थिति बताने वाला टेक्स्ट. यह अंतरराष्ट्रीयकरण के नियमों के मुताबिक होना चाहिए, क्योंकि इसे भेजने वाले ऐप्लिकेशन के ज़रिए दिखाया जा सकता है.
supportedCommands
(संख्या या तय नहीं है)
यह ऐप्लिकेशन के साथ काम करने वाले मीडिया कमांड का बिटमास्क है. 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 या undefined)
यूज़र इंटरफ़ेस का कॉन्फ़िगरेशन.
useLegacyDashSupport
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर true, तो DASH कॉन्टेंट के लिए MPL का इस्तेमाल करें.
useShakaForHls
(बूलियन या इसके बारे में जानकारी नहीं है)
अगर true, तो एचएलएस कॉन्टेंट के लिए Shaka Player का इस्तेमाल करें. यह डिफ़ॉल्ट रूप से false पर सेट होता है.
ध्यान दें: एचएलएस कॉन्टेंट के लिए, Shaka Player डिफ़ॉल्ट प्लेयर नहीं है. ऐसा इसलिए है, क्योंकि इसमें अब भी कुछ सुविधाएं उपलब्ध नहीं हैं. साथ ही, हम यह पक्का करना चाहते हैं कि इसे डिफ़ॉल्ट प्लेयर बनाने से पहले, यह एचएलएस रिसीवर के साथ बेहतर तरीके से काम करे और ज़्यादातर डिवाइसों के साथ काम करे. अगर आपने आधिकारिक तौर पर लॉन्च होने से पहले, HLS के लिए Shaka Player का इस्तेमाल करने का विकल्प चुना है, तो कृपया आपको होने वाली किसी भी समस्या की शिकायत करें. (https://developers.google.com/cast/support) HLS के लिए Shaka Player को पूरी तरह से लॉन्च करने से पहले, हम HLS के साथ Shaka Player के काम करने की कोई गारंटी नहीं देते. अगर आपको कोई गंभीर समस्या आती है, तो हम आपको इस फ़्लैग को डिफ़ॉल्ट सेटिंग पर वापस लाने का सुझाव दे सकते हैं.
versionCode
(संख्या या तय नहीं है)
पूर्णांक का इस्तेमाल इंटरनल वर्शन नंबर के तौर पर किया जाता है. इससे रिसीवर के वर्शन के बारे में पता चलता है. इस नंबर का इस्तेमाल, मेट्रिक इकट्ठा करते समय सिर्फ़ रिसीवर रिलीज़ के बीच अंतर करने के लिए किया जाता है. इसे हर रिलीज़ के साथ बढ़ाना चाहिए. साथ ही, रोलबैक की स्थिति में इसे उस रिलीज़ से जुड़ा रहना चाहिए.