वेब रिसीवर का आवेदन
वेब रिसीवर ऐप्लिकेशन एक HTML5/JavaScript ऐप्लिकेशन होता है जो वेब रिसीवर डिवाइस पर चलता है, जैसे कि Chromecast. वेब रिसीवर ऐप्लिकेशन ये काम करता है:
- इस ऐप्लिकेशन की मदद से, टीवी पर ऐप्लिकेशन का कॉन्टेंट दिखाया जाता है.
- वेब रिसीवर के डिवाइस पर कॉन्टेंट को कंट्रोल करने के लिए, भेजने वाले ऐप्लिकेशन के मैसेज को हैंडल करता है.
- भेजने वाले ऐप्लिकेशन से मिलने वाले कस्टम मैसेज को हैंडल करता है जो ऐप्लिकेशन के लिए खास होते हैं.
वेब रिसीवर अतिरिक्त फ़ंक्शन देता है.
वेब रिसीवर SDK
वेब रिसीवर SDK टूल में पहले से मौजूद मीडिया प्लेयर भी उपलब्ध है. इसकी मदद से, बिना रुकावट के आसानी से वीडियो चलाया जा सकता है. इससे आप प्लेयर यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बना सकते हैं. साथ ही, अपने वेब रिसीवर को अपने कस्टम कारोबारी नियम लागू करने के लिए, मैसेज और तरीकों को रोकने और बदलने की सुविधा दे सकते हैं.
आप वेब रिसीवर ऐप्लिकेशन को इन तरीकों से लागू कर सकते हैं:
- स्टाइल वाला मीडिया वेब रिसीवर इस्तेमाल करें: यह पहले से बनाया गया वेब रिसीवर ऐप्लिकेशन है जो ऑडियो और वीडियो कॉन्टेंट के लिए मीडिया प्लेयर यूज़र इंटरफ़ेस (यूआई) देता है. यह वेब रिसीवर ऐप्लिकेशन के लिए एक डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) उपलब्ध कराता है, लेकिन आप सीएसएस फ़ाइल के साथ, यूज़र इंटरफ़ेस (यूआई) के कई एलिमेंट को पसंद के मुताबिक बना सकते हैं.
- पसंद के मुताबिक वेब रिसीवर डेवलप करें: यह पसंद के मुताबिक बनाया गया HTML5 ऐप्लिकेशन है जिसे आपको टीवी पर अपने ऐप्लिकेशन के कॉन्टेंट को दिखाने के लिए होस्ट करना होगा. अगर आपका ऐप्लिकेशन ऑडियो/वीडियो मीडिया के अलावा, अन्य कॉन्टेंट दिखाने की कोशिश करता है या स्टाइल वाले मीडिया रिसीवर के ज़रिए, आपके ऐप्लिकेशन के लिए ज़रूरी मीडिया टाइप काम नहीं करते, तो आपको कस्टम रिसीवर की ज़रूरत पड़ सकती है.
अगर आप किसी वेब रिसीवर को लागू न करने का विकल्प चुनते हैं, तो आपका ऐप्लिकेशन डिफ़ॉल्ट मीडिया वेब रिसीवर का इस्तेमाल कर सकता है.
कोई वेब रिसीवर चुनें
वेब रिसीवर SDK, आपके कारोबार की ज़रूरतों को पूरा करने के लिए अलग-अलग तरह के रिसीवर उपलब्ध कराता है. अलग-अलग सुविधाओं की तुलना करने के लिए, अलग-अलग तरह के रिसीवर ऐप्लिकेशन की गाइड देखें.
स्टाइल किया गया मीडिया वेब रिसीवर
Styled Media Web रिसीवर एक पहले से बनाया गया वेब रिसीवर ऐप्लिकेशन है, जिसे Google ने होस्ट किया है. इसे ऑडियो और वीडियो कॉन्टेंट को स्ट्रीम करने के लिए डिज़ाइन किया गया है. आप सीएसएस फ़ाइल का इस्तेमाल करके, अपने रंगों और ब्रैंडिंग एसेट के साथ इंटरफ़ेस को अलग-अलग स्टाइल में देख सकते हैं.
स्टाइल वाला मीडिया वेब रिसीवर इस्तेमाल करने के लिए, नया ऐप्लिकेशन रजिस्टर करते समय, स्टाइल किया गया मीडिया वेब रिसीवर चुनना
उन स्टाइल स्टाइल के बारे में जानकारी के लिए जो आपको स्टाइल्ड मीडिया वेब रिसीवर ऐप्लिकेशन और के यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने की अनुमति देते हैं, स्टाइल मीडिया रिसीवर गाइड देखें.
कस्टम वेब रिसीवर
अगर आपका ऐप्लिकेशन किसी इमेज गैलरी जैसा कॉन्टेंट उपलब्ध कराता है, तो डीआरएम या कारोबार के लिए पसंद के मुताबिक लॉजिक की ज़रूरत होती है, तो आपको कस्टम वेब रिसीवर ऐप्लिकेशन बनाने की ज़रूरत है. कस्टम वेब रिसीवर एक HTML5 ऐप्लिकेशन है, जिसे आप अपने सर्वर पर होस्ट करते हैं. इसे JavaScript वेब रिसीवर एपीआई का इस्तेमाल करके लागू किया जाना चाहिए.
वेब रिसीवर एपीआई के साथ अपना वेब रिसीवर ऐप्लिकेशन बनाने के तरीके के बारे में जानकारी के लिए, कस्टम वेब रिसीवर गाइड देखें.
डिफ़ॉल्ट मीडिया वेब रिसीवर
तीसरा विकल्प उपलब्ध है, डिफ़ॉल्ट मीडिया वेब रिसीवर. यह पहले से बनाया गया वेब रिसीवर ऐप्लिकेशन है, जिसे Google ने होस्ट किया है. इसे आपके ऑडियो और वीडियो कॉन्टेंट को स्ट्रीम करने के लिए बनाया गया है. इसके लिए, आपको Google Cast SDK Developer Console में रजिस्टर करने की ज़रूरत नहीं है. हालांकि, आप डिफ़ॉल्ट मीडिया वेब रिसीवर में किसी भी यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक नहीं बना सकते.
ऐप्लिकेशन आईडी पाने के लिए, डेवलपर कंसोल में रजिस्टर करने के बजाय, डिफ़ॉल्ट ऐप्लिकेशन आईडी के साथ डिफ़ॉल्ट मीडिया वेब रिसीवर का इस्तेमाल किया जा सकता है:
- Android ऐप्लिकेशन के लिए:
CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
- वेब ऐप्लिकेशन के लिए:
chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
- iOS ऐप्लिकेशन के लिए:
- <=v4.0.0
kGCKMediaDefaultReceiverApplicationID
- gt;=v4.0.2
kGCKDefaultMediaReceiverApplicationID
भेजने वाले के ऐप्लिकेशन से, आप Cast डिवाइस पर डिफ़ॉल्ट मीडिया वेब रिसीवर ऐप्लिकेशन शुरू करते हैं और फिर उसका इस्तेमाल, अपने मीडिया पर यूआरएल लोड करने के लिए करते हैं.