কাস্ট ডায়ালগ

কাস্ট বাটন চাপলে কাস্ট ডায়ালগটি প্রদর্শিত হয়। এই কাস্ট ডায়ালগের মাধ্যমে ব্যবহারকারীরা ওয়েব রিসিভারের সাথে সংযোগ স্থাপন, নিয়ন্ত্রণ এবং সংযোগ বিচ্ছিন্ন করতে পারেন।

আপনি যদি একটি কাস্টম ইমপ্লিমেন্টেশন তৈরি করেন বা iOS বা Chrome-এর জন্য কোনো অ্যাপ বিল্ড করেন, তবে আপনাকে অবশ্যই এই ডায়ালগটি একটি সামঞ্জস্যপূর্ণ উপায়ে ইমপ্লিমেন্ট করতে হবে, যাতে ব্যবহারকারীরা এটিকে চিনতে পারে এবং ডিভাইস, অ্যাপ ও প্ল্যাটফর্ম জুড়ে এর সামঞ্জস্যপূর্ণ কার্যকারিতার উপর আস্থা রাখতে পারে। উদাহরণের জন্য রেফারেন্স অ্যাপগুলো দেখুন।

  Cast dialog, not connected (receivers available)

প্রয়োজনীয় ( অ্যান্ড্রয়েড মিডিয়ারাউটারের ডিফল্ট আচরণ):
যখন প্রেরক অ্যাপটি কোনো কাস্ট রিসিভারের সাথে সংযুক্ত থাকে না, তখন কাস্ট বোতামে ট্যাপ করলে কাস্ট ডায়ালগটি দেখা যায়।
B The Cast dialog title, "Cast to" appears
C কাস্ট ডায়ালগটি উপলব্ধ ওয়েব রিসিভারগুলির একটি তালিকা দেখায়।
বর্তমানে কাস্টিংরত প্রতিটি রিসিভারে "কাস্টিং অ্যাপের নাম " প্রদর্শিত হওয়া উচিত।

Note the multi-user scenarios:

  • যখন অন্য কোনো ব্যবহারকারী একই অ্যাপ ও অ্যাকাউন্ট থেকে বর্তমানে কাস্ট করা কোনো রিসিভারের সাথে সংযুক্ত হন, তখন প্রেরক অ্যাপটি কাস্ট করা বিষয়বস্তুর নিয়ন্ত্রণ প্রদান করে।
  • যখন অন্য কোনো ব্যবহারকারী এমন একটি অ্যাপ থেকে কাস্টিংরত কোনো রিসিভারে সংযোগ স্থাপন করে, যে অ্যাপটি বর্তমানে কাস্টিং করছে না, তখন পূর্ববর্তী প্রেরক অ্যাপটির সংযোগ বিচ্ছিন্ন হয়ে যায় এবং নতুন প্রেরক অ্যাপটি সংযুক্ত হয়।

অ্যান্ড্রয়েড

Cast dialog, not connected

Cast dialog, not connected image

Cast home screen

Cast home screen image

আইওএস

Cast dialog, not connected

Cast dialog not connected image

Cast home screen

Cast home screen image

ক্রোম

কাস্ট ডায়ালগ, সংযুক্ত নয়

Cast dialog not connected image

Cast home screen

Cast home screen image

  Cast dialog, not connected (iOS only)

iOS-এর ক্ষেত্রে, প্রথমবার কাস্ট করার সময়, ব্যবহারকারীদের অবশ্যই কাস্ট ডিভাইসগুলোকে লোকাল নেটওয়ার্ক অ্যাক্সেস (LNA) দেওয়ার অনুমতি দিতে হবে। ব্যবহারকারীদের সামনে একটি অন্তর্বর্তীকালীন তথ্য স্ক্রিন দেখানো হয়, যেখানে এই অনুমতির প্রয়োজনীয়তা ব্যাখ্যা করা থাকে এবং এর পরেই অ্যাপলের সাধারণ LNA অনুমতির ডায়ালগ বক্সটি আসে।

প্রথমবার কাস্ট করার পর, ব্যবহারকারী ওয়াই-ফাই-এ সংযুক্ত থাকা অবস্থায় কাস্ট বোতামে ট্যাপ করলে যদি কোনো ডিভাইস খুঁজে না পাওয়া যায়, তাহলে একটি হেল্প স্ক্রিন প্রদর্শিত হয়। সেখানে ব্যাখ্যা করা থাকে কেন ওয়েব রিসিভারগুলো উপলব্ধ নাও থাকতে পারে (উদাহরণস্বরূপ, লোকাল নেটওয়ার্ক অ্যাক্সেস নিষ্ক্রিয় করা আছে, অথবা ওয়াই-ফাই নেটওয়ার্কে কোনো সমস্যা রয়েছে)।

Required :
প্রথমবার কাস্টিং: প্রথমবার কাস্ট বোতামে ট্যাপ করার পর, একটি ইন্টারস্টিশিয়াল অবশ্যই দেখানো হবে, যা ব্যবহারকারীকে ব্যাখ্যা করবে কেন অ্যাপটিকে লোকাল নেটওয়ার্ক ডিভাইস অ্যাক্সেস করার অনুমতি দেওয়া উচিত। ইন্টারস্টিশিয়ালটিতে লোকাল নেটওয়ার্ক অ্যাক্সেসের প্রয়োজনীয়তা সম্পর্কে তথ্য অন্তর্ভুক্ত থাকা উচিত, যাতে ব্যবহারকারীর লোকাল পারমিশন গ্রহণ করার সম্ভাবনা বৃদ্ধি পায়।
B রিসিভার অনুপলব্ধ: কাস্ট বোতামে ট্যাপ করলে একটি সাহায্য স্ক্রিন প্রদর্শিত হয়, যেখানে ব্যবহারকারী কেন ওয়েব রিসিভার খুঁজে পাচ্ছেন না তার সম্ভাব্য কারণগুলো ব্যাখ্যা করা থাকে এবং LNA অনুমতির সমস্যা সমাধানের জন্য সেটিংস-এর লিঙ্কও দেওয়া থাকে।

First-time casting (iOS)

প্রথমবার কাস্টিং: ইন্টারস্টিশিয়াল এবং স্থানীয় নেটওয়ার্ক অ্যাক্সেসের অনুমতি

স্থানীয় নেটওয়ার্ক অ্যাক্সেস গ্রহণের প্রবাহ

Receivers unavailable

প্রাপকরা অনুপলব্ধ

Cast flow, local network access turned off

  সংলাপ উপস্থাপন, সংযুক্ত কিন্তু কাস্টিং হচ্ছে না

প্রয়োজনীয়
যখন প্রেরক অ্যাপটি একটি ওয়েব রিসিভারের সাথে সংযুক্ত থাকে, তখন কাস্ট বোতামে ট্যাপ করলে কাস্ট ডায়ালগটি প্রদর্শিত হয়।
B The Cast dialog title "Receiver-Name" appears
C কাস্ট ডায়ালগে কাস্টিং বন্ধ করার জন্য "STOP CASTING" লেবেলযুক্ত একটি বাটন দেখানো হয় (সংযোগ বিচ্ছিন্ন করার বিষয়ে আরও তথ্যের জন্য, Sender stops cast দেখুন)।

অ্যান্ড্রয়েড

Cast dialog, connected but not casting

রিসিভার অ্যাপ লোড হয়েছে / নিষ্ক্রিয়

আইওএস

সংলাপ উপস্থাপন, সংযুক্ত কিন্তু কাস্টিং হচ্ছে না

রিসিভার অ্যাপ লোড হয়েছে / নিষ্ক্রিয়

  Cast dialog, while casting

প্রয়োজনীয়
কাস্ট ডায়ালগের শিরোনাম "রিসিভারের নাম" প্রদর্শিত হয়
B বর্তমানে যে রিসিভার বা কন্টেন্ট কাস্ট করা হচ্ছে, তা শিরোনামের নিচে দেখানো হয়।
C কাস্ট ডায়ালগে একটি "STOP CASTING" বাটন দেখা যায় যা কাস্টিং বন্ধ করে দেয় (আরও তথ্যের জন্য দেখুন Sender stops cast )।

সর্বোত্তম অনুশীলন

  • সর্বোত্তম ব্যবহারকারী অভিজ্ঞতার জন্য, কাস্ট ডায়ালগের কন্ট্রোলগুলোর পাশাপাশি স্থায়ী কন্ট্রোলও প্রদান করুন।

অ্যান্ড্রয়েড

কাস্টিং করার সময় সংলাপ বলুন।

রিসিভার বিষয়বস্তু প্লে করছে

আইওএস

কাস্টিং করার সময় সংলাপ বলুন।

রিসিভার বিষয়বস্তু প্লে করছে

ক্রোম

কাস্টিং করার সময় সংলাপ বলুন।

কাস্টিং করার সময় সংলাপ বলুন।

রিসিভার বিষয়বস্তু প্লে করছে

এই ডিজাইন গাইডে ব্যবহৃত ছবিগুলো ব্লেন্ডার ফাউন্ডেশনের সৌজন্যে কপিরাইট বা ক্রিয়েটিভ কমন্স লাইসেন্সের অধীনে শেয়ার করা হয়েছে।

  • এলিফ্যান্ট'স ড্রিম: (c) কপিরাইট ২০০৬, ব্লেন্ডার ফাউন্ডেশন / নেদারল্যান্ডস মিডিয়া আর্ট ইনস্টিটিউট / www.elephantsdream.org
  • সিন্টেল: (গ) কপিরাইট ব্লেন্ডার ফাউন্ডেশন | www.sintel.org
  • টিয়ার্স অফ স্টিল: (সিসি) ব্লেন্ডার ফাউন্ডেশন | mango.blender.org
  • বিগ বাক বানি: (c) কপিরাইট ২০০৮, ব্লেন্ডার ফাউন্ডেশন / www.bigbuckbunny.org