Cast বোতাম প্রেস করলেই Cast ডায়ালগ দেখানো হয়। Cast ডায়ালগ ব্যবহারকারীদের Web Receiver-এর সাথে কানেক্ট, কন্ট্রোল ও ডিসকানেক্ট করতে দেয়।
আপনি কাস্টম ইমপ্লিমেন্টেশন ডেভেলপ করলে অথবা iOS বা Chrome-এর জন্য অ্যাপ তৈরি করলে, আপনাকে অবশ্যই এই ডায়ালগটি সামঞ্জস্যপূর্ণ উপায়ে ইমপ্লিমেন্ট করতে হবে, যাতে ব্যবহারকারীরা এটি চিনতে পারেন এবং ডিভাইস, অ্যাপ ও প্ল্যাটফর্ম জুড়ে সামঞ্জস্যপূর্ণভাবে কাজ করার জন্য এটির উপর ভরসা করতে পারেন। উদাহরণ দেখতে রেফারেন্স অ্যাপ দেখুন।
কাস্ট ডায়ালগ, কানেক্ট করা নেই (রিসিভার উপলভ্য)
প্রয়োজনীয় (
Android MediaRouter-এর ডিফল্ট অ্যাকশন):
A প্রেরক অ্যাপ Cast রিসিভারের সাথে কানেক্ট করা না থাকলে,
Cast বোতামে ট্যাপ করলে Cast ডায়ালগ দেখা যায়
B Cast ডায়ালগের শীর্ষক, "এতে Cast করুন" দেখা যায়
C Cast ডায়ালগে উপলভ্য ওয়েব রিসিভারের তালিকা দেখা যায়
D বর্তমানে Cast করছে এমন প্রতিটি রিসিভারে, "অ্যাপের নাম
Cast করা হচ্ছে" লেখাটি দেখা যাবে
একাধিক ব্যবহারকারীর পরিস্থিতি মনে রাখবেন:
- অন্য কোনও ব্যবহারকারী একই অ্যাপ ও অ্যাকাউন্ট থেকে বর্তমানে কাস্ট করা হচ্ছে এমন কোনও রিসিভারের সাথে কানেক্ট করলে, কাস্ট করা কন্টেন্টের জন্য প্রেরক অ্যাপ কন্ট্রোল প্রদান করে।
- কোনও অ্যাপ থেকে বর্তমানে কাস্ট করা হচ্ছে এমন রিসিভারে অন্য কোনও ব্যবহারকারী কানেক্ট করলে, আগের প্রেরক অ্যাপ ডিসকানেক্ট হয়ে যায় এবং নতুন প্রেরক অ্যাপ কানেক্ট হয়।
Android
কাস্ট ডায়ালগ, কানেক্ট করা নেই
হোম স্ক্রিন কাস্ট করা
iOS
কাস্ট ডায়ালগ, কানেক্ট করা নেই
হোম স্ক্রিন কাস্ট করা
Chrome
কাস্ট ডায়ালগ, কানেক্ট করা নেই
হোম স্ক্রিন কাস্ট করা
কাস্ট ডায়ালগ, কানেক্ট করা নেই (শুধুমাত্র iOS)
iOS-এর ক্ষেত্রে, প্রথমবার কাস্ট করার সময়, ব্যবহারকারীকে অবশ্যই কাস্ট ডিভাইসে লোকাল নেটওয়ার্ক অ্যাক্সেস (LNA) দেওয়ার ব্যাপারে সম্মতি জানাতে হবে। এই অনুমতি কেন প্রয়োজন তা ব্যাখ্যা করে ব্যবহারকারীদের একটি ইন্টারস্টিশিয়াল তথ্য স্ক্রিন দেখানো হয়, এর পরে Apple-এর স্ট্যান্ডার্ড LNA অনুমতি ডায়ালগ দেখানো হয়।
প্রথমবার কাস্ট করার পরে, ব্যবহারকারী ওয়াই-ফাই নেটওয়ার্কে থাকাকালীন Cast বোতামে ট্যাপ করলে কোনও ডিভাইস খুঁজে না পাওয়া গেলে, ওয়েব রিসিভার কেন উপলভ্য নাও থাকতে পারে তা ব্যাখ্যা করে একটি সহায়তা স্ক্রিন দেখানো হয় (যেমন, লোকাল নেটওয়ার্ক অ্যাক্সেস বন্ধ করা আছে অথবা ওয়াই-ফাই নেটওয়ার্কে কোনও সমস্যা আছে)।
প্রয়োজনীয়:
ক প্রথমবার কাস্ট করা: প্রথমবার কাস্ট বোতামে ট্যাপ করার পরে,
ব্যবহারকারীকে বোঝানোর জন্য একটি ইন্টারস্টিশিয়াল দেখাতে হবে যে কেন
অ্যাপকে লোকাল নেটওয়ার্ক ডিভাইস অ্যাক্সেস করার অনুমতি দেওয়া উচিত। ইন্টারস্টিশিয়াল বিজ্ঞাপনে এইসব তথ্য থাকতে হবে:
লোকাল নেটওয়ার্ক অ্যাক্সেস কেন প্রয়োজন, যাতে ব্যবহারকারী লোকাল পার্মিশন অ্যাক্সেস
দেওয়ার সম্ভাবনা বাড়ে।
B রিসিভার উপলভ্য নেই: কাস্ট করার বোতামে ট্যাপ করলে
একটি সহায়তা স্ক্রিন দেখানো হয় যেখানে ব্যবহারকারী কেন ওয়েব রিসিভার খুঁজে পাচ্ছেন না তার সম্ভাব্য কারণ ব্যাখ্যা করা থাকে, এর সাথে LNA অনুমতি সংক্রান্ত সমস্যা সমাধান করার জন্য সেটিংসের লিঙ্কও থাকে।
প্রথমবার কাস্টিং (iOS)
প্রথমবার কাস্টিং: ইন্টারস্টিশিয়াল ও লোকাল নেটওয়ার্ক অ্যাক্সেস সংক্রান্ত অনুমতি
প্রাপক উপলভ্য নেই
প্রাপক উপলভ্য নেই
কাস্ট ডায়ালগ, কানেক্ট করা আছে কিন্তু কাস্ট হচ্ছে না
প্রয়োজনীয়
ক প্রেরক অ্যাপ কোনও ওয়েব রিসিভারের সাথে কানেক্ট করা থাকলে,
কাস্ট বোতামে ট্যাপ করলে কাস্ট ডায়ালগ দেখা যায়
খ কাস্ট ডায়ালগের শীর্ষক "রিসিভারের-নাম" দেখা যায়
গ কাস্ট ডায়ালগে কাস্ট করা বন্ধ করার বোতাম দেখা যায়
যার লেবেল হল "কাস্ট করা বন্ধ করুন" (ডিসকানেক্ট করা সম্পর্কে আরও তথ্যের জন্য, প্রেরক কাস্ট করা বন্ধ করে দেখুন)
Android
কাস্ট ডায়ালগ, কানেক্ট করা আছে কিন্তু কাস্ট হচ্ছে না
রিসিভার অ্যাপ লোড করা হয়েছে / নিষ্ক্রিয়
iOS
কাস্ট ডায়ালগ, কানেক্ট করা আছে কিন্তু কাস্ট করা হচ্ছে না
রিসিভার অ্যাপ লোড করা হয়েছে / নিষ্ক্রিয়
কাস্ট করার সময় কাস্ট ডায়ালগ
প্রয়োজনীয়
ক "রিসিভারের নাম" কাস্ট ডায়ালগের শীর্ষক হিসেবে দেখা যায়
খ বর্তমানে কাস্ট করা হচ্ছে এমন রিসিভার বা কন্টেন্ট শীর্ষক
এর নিচে দেখানো হয়
গ কাস্ট ডায়ালগে "কাস্টিং বন্ধ করুন" বোতাম দেখানো হয় যা কাস্টিং
বন্ধ করে (আরও তথ্যের জন্য
প্রেরক কাস্ট বন্ধ করে দেখুন)
পেশাদার পদ্ধতি
- ব্যবহারকারীর সেরা অভিজ্ঞতা নিশ্চিত করতে, Cast ডায়ালগে থাকা কন্ট্রোল ছাড়াও স্থায়ী কন্ট্রোল প্রদান করুন।
Android
কাস্ট করার সময় কাস্ট ডায়ালগ
রিসিভার কন্টেন্ট চালাচ্ছে
iOS
কাস্ট করার সময় কাস্ট ডায়ালগ
রিসিভার কন্টেন্ট চালাচ্ছে
Chrome
কাস্ট করার সময় কাস্ট ডায়ালগ
রিসিভার কন্টেন্ট চালাচ্ছে
এই ডিজাইন গাইডে ব্যবহৃত ছবিগুলি Blender Foundation-এর সৌজন্যে পাওয়া গেছে, যা কপিরাইট বা Creative Commons লাইসেন্সের অধীনে শেয়ার করা হয়েছে।
- Elephant's Dream: (c) কপিরাইট ২০০৬, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel: (c) copyright Blender Foundation | www.sintel.org
- টিয়ার্স অফ স্টিল: (CC) ব্লেন্ডার ফাউন্ডেশন | mango.blender.org
- Big Buck Bunny: (c) কপিরাইট ২০০৮, Blender Foundation / www.bigbuckbunny.org