कास्ट बटन दबाने पर, कास्ट करने वाला डायलॉग दिखता है. कास्ट करने वाले डायलॉग की मदद से, लोग वेब रिसीवर से कनेक्ट हो सकते हैं, उन्हें कंट्रोल कर सकते हैं, और उनसे डिसकनेक्ट हो सकते हैं.
अगर आपने कस्टम तरीके से लागू किया है या iOS या Chrome के लिए कोई ऐप्लिकेशन बनाया है, तो आपको इस डायलॉग को एक ही तरीके से लागू करना होगा. इससे लोगों को यह डायलॉग पहचानने और इस पर भरोसा करने में मदद मिलेगी. साथ ही, यह डायलॉग सभी डिवाइसों, ऐप्लिकेशन, और प्लैटफ़ॉर्म पर एक जैसा काम करेगा. उदाहरण के लिए, रेफ़रंस ऐप्लिकेशन देखें.
कास्ट करने वाला डायलॉग, कनेक्ट नहीं है (रिसीवर उपलब्ध हैं)
ज़रूरी है (
Android MediaRouter का डिफ़ॉल्ट व्यवहार):
A जब भेजने वाला ऐप्लिकेशन, कास्ट करने वाले रिसीवर से कनेक्ट नहीं होता है, तो कास्ट बटन पर टैप करने पर, कास्ट करने वाला डायलॉग दिखता है
B कास्ट करने वाले डायलॉग का टाइटल, "इस पर कास्ट करें" दिखता है
C कास्ट करने वाले डायलॉग में, उपलब्ध वेब रिसीवर की सूची दिखती है
D फ़िलहाल, कास्ट करने वाले हर रिसीवर पर, "ऐप्लिकेशन का नाम को कास्ट किया जा रहा है" दिखना चाहिए
एक से ज़्यादा उपयोगकर्ताओं के लिए, यहां दी गई स्थितियों पर ध्यान दें:
- जब कोई दूसरा उपयोगकर्ता, उसी ऐप्लिकेशन और खाते से फ़िलहाल कास्ट कर रहे रिसीवर से कनेक्ट होता है, तो भेजने वाला ऐप्लिकेशन, कास्ट किए गए कॉन्टेंट के लिए कंट्रोल उपलब्ध कराता है.
- जब कोई दूसरा उपयोगकर्ता, फ़िलहाल कास्ट कर रहे किसी ऐसे रिसीवर से कनेक्ट होता है जो कास्ट नहीं कर रहा है, तो पहले वाला भेजने वाला ऐप्लिकेशन डिसकनेक्ट हो जाता है और नया भेजने वाला ऐप्लिकेशन कनेक्ट हो जाता है.
Android
कास्ट करने वाला डायलॉग, कनेक्ट नहीं है
कास्ट करने की होम स्क्रीन
iOS
कास्ट करने वाला डायलॉग, कनेक्ट नहीं है
कास्ट करने की होम स्क्रीन
Chrome
कास्ट करने वाला डायलॉग, कनेक्ट नहीं है
कास्ट करने की होम स्क्रीन
कास्ट करने वाला डायलॉग, कनेक्ट नहीं है (सिर्फ़ iOS के लिए)
iOS के लिए, पहली बार कास्ट करते समय, लोगों को कास्ट करने वाले डिवाइसों को लोकल नेटवर्क ऐक्सेस (एलएनए) की अनुमति देनी होगी. लोगों को एक इंटरस्टीशियल जानकारी वाली स्क्रीन दिखती है . इसमें बताया जाता है कि इस अनुमति की ज़रूरत क्यों है. इसके बाद, Apple का एलएनए अनुमतियों वाला स्टैंडर्ड डायलॉग दिखता है.
पहली बार कास्ट करने के बाद, अगर वाई-फ़ाई से कनेक्ट होने पर, कास्ट बटन पर टैप करने पर कोई डिवाइस नहीं मिलता है, तो एक सहायता स्क्रीन दिखती है. इसमें बताया जाता है कि वेब रिसीवर उपलब्ध क्यों नहीं हो सकते. जैसे, लोकल नेटवर्क ऐक्सेस की सुविधा बंद है या वाई-फ़ाई नेटवर्क में कोई समस्या है.
ज़रूरी है:
A पहली बार कास्ट करना: पहली बार कास्ट बटन पर टैप करने के बाद,
एक इंटरस्टीशियल दिखना चाहिए.
इसमें लोगों को यह बताया जाना चाहिए कि उन्हें ऐप्लिकेशन को लोकल नेटवर्क डिवाइसों को ऐक्सेस करने की अनुमति क्यों देनी चाहिए. इंटरस्टीशियल में, यह जानकारी शामिल होनी चाहिए कि
लोकल नेटवर्क ऐक्सेस की ज़रूरत क्यों है. इससे, लोगों के लोकल नेटवर्क ऐक्सेस की अनुमति स्वीकार करने की संभावना बढ़ जाती है.
B रिसीवर उपलब्ध नहीं हैं: कास्ट बटन पर टैप करने पर, एक सहायता स्क्रीन दिखती है. इसमें उन संभावित वजहों के बारे में बताया जाता है जिनकी वजह से, लोग वेब रिसीवर को खोज नहीं पा रहे हैं. साथ ही, एलएनए अनुमतियों से जुड़ी समस्याओं को ठीक करने के लिए, सेटिंग के लिंक भी दिए जाते हैं.
पहली बार कास्ट करना (iOS)
पहली बार कास्ट करना: इंटरस्टीशियल और लोकल नेटवर्क ऐक्सेस की अनुमतियां
रिसीवर उपलब्ध नहीं हैं
रिसीवर उपलब्ध नहीं हैं
कास्ट करने वाला डायलॉग, कनेक्ट है, लेकिन कास्ट नहीं किया जा रहा है
ज़रूरी है
A जब भेजने वाला ऐप्लिकेशन, वेब रिसीवर से कनेक्ट होता है,
तो कास्ट बटन पर टैप करने पर, कास्ट करने वाला डायलॉग दिखता है
B कास्ट करने वाले डायलॉग का टाइटल, "रिसीवर का नाम" दिखता है
C कास्ट करने वाले डायलॉग में, कास्ट करना बंद करने के लिए एक बटन दिखता है.
इस बटन का लेबल "कास्ट करना बंद करें" होता है. डिसकनेक्ट करने के बारे में ज़्यादा जानने के लिए,
भेजने वाला ऐप्लिकेशन, कास्ट करना बंद करता है लेख पढ़ें
Android
कास्ट करने वाला डायलॉग, कनेक्ट है, लेकिन कास्ट नहीं किया जा रहा है
रिसीवर ऐप्लिकेशन लोड हो गया है / इस्तेमाल नहीं किया जा रहा है
iOS
कास्ट करने वाला डायलॉग, कनेक्ट है, लेकिन कास्ट नहीं किया जा रहा है
रिसीवर ऐप्लिकेशन लोड हो गया है / इस्तेमाल नहीं किया जा रहा है
कास्ट करने वाला डायलॉग, कास्ट करने के दौरान
ज़रूरी है
A कास्ट करने वाले डायलॉग का टाइटल, "रिसीवर का नाम" दिखता है
B टाइटल के नीचे, फ़िलहाल कास्ट किया जा रहा रिसीवर या कॉन्टेंट दिखता है
C कास्ट करने वाले डायलॉग में, "कास्ट करना बंद करें" बटन दिखता है. इससे कास्ट करना बंद हो जाता है (ज़्यादा जानकारी के लिए,
भेजने वाला ऐप्लिकेशन, कास्ट करना बंद करता है लेख पढ़ें)
सबसे सही तरीका
- लोगों को बेहतर अनुभव देने के लिए, कास्ट करने वाले डायलॉग में मौजूद कंट्रोल के अलावा, लगातार दिखने वाले कंट्रोल भी उपलब्ध कराएं.
Android
कास्ट करने वाला डायलॉग, कास्ट करने के दौरान
रिसीवर पर कॉन्टेंट चलाया जा रहा है
iOS
कास्ट करने वाला डायलॉग, कास्ट करने के दौरान
रिसीवर पर कॉन्टेंट चलाया जा रहा है
Chrome
कास्ट करने वाला डायलॉग, कास्ट करने के दौरान
रिसीवर पर कॉन्टेंट चलाया जा रहा है
इस डिज़ाइन गाइड में इस्तेमाल की गई इमेज Blender Foundation की हैं. इन्हें कॉपीराइट या क्रिएटिव कॉमंस लाइसेंस के तहत शेयर किया गया है.
- Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel: (c) copyright Blender Foundation | www.sintel.org
- Tears of Steel: (CC) Blender Foundation | mango.blender.org
- Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org