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