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

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

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

  কাস্ট ডায়ালগ, সংযুক্ত নয় (রিসিভার উপলব্ধ)

প্রয়োজনীয় ( Android MediaRouter- এর ডিফল্ট আচরণ):
A যখন প্রেরক অ্যাপটি কাস্ট রিসিভারের সাথে সংযুক্ত থাকে না, কাস্ট বোতামে আলতো চাপলে কাস্ট ডায়ালগ দেখায়
B কাস্ট ডায়ালগ শিরোনাম, "কাস্ট টু" প্রদর্শিত হবে
C কাস্ট ডায়ালগ উপলব্ধ ওয়েব রিসিভারগুলির একটি তালিকা দেখায়৷
D বর্তমানে কাস্ট করা প্রতিটি রিসিভার প্রদর্শন করা উচিত, "কাস্টিং অ্যাপের নাম "

বহু-ব্যবহারকারীর পরিস্থিতি নোট করুন:

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

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

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

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

হোম স্ক্রীন কাস্ট করুন

হোম স্ক্রীন ছবি কাস্ট করুন

iOS

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

কাস্ট ডায়ালগ কানেক্ট করা ছবি নয়

হোম স্ক্রীন কাস্ট করুন

হোম স্ক্রীন ছবি কাস্ট করুন

ক্রোম

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

কাস্ট ডায়ালগ কানেক্ট করা ছবি নয়

হোম স্ক্রীন কাস্ট করুন

হোম স্ক্রীন ছবি কাস্ট করুন

  কাস্ট ডায়ালগ, সংযুক্ত নয় (শুধুমাত্র iOS)

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

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

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

প্রথমবার কাস্টিং (iOS)

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

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

রিসিভার অনুপলব্ধ

রিসিভার অনুপলব্ধ

কাস্ট ফ্লো, স্থানীয় নেটওয়ার্ক অ্যাক্সেস বন্ধ

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

প্রয়োজন
A যখন প্রেরক অ্যাপটি একটি ওয়েব রিসিভারের সাথে সংযুক্ত থাকে, কাস্ট বোতামে আলতো চাপলে কাস্ট ডায়ালগ দেখায়
B কাস্ট ডায়ালগ শিরোনাম "রিসিভার-নাম" প্রদর্শিত হবে৷
C কাস্ট ডায়ালগ "স্টপ কাস্টিং" বোতাম লেবেল সহ কাস্টিং বন্ধ করার জন্য একটি বোতাম দেখায় (সংযোগ বিচ্ছিন্ন করার বিষয়ে আরও তথ্যের জন্য, প্রেরক কাস্ট বন্ধ করে দেখুন)

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

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

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

iOS

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

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

  কাস্ট করার সময় ডায়ালগ কাস্ট করুন

প্রয়োজন
একটি কাস্ট ডায়ালগ শিরোনাম "রিসিভার-নাম" প্রদর্শিত হবে৷
B রিসিভার বা বর্তমানে কাস্ট করা বিষয়বস্তু শিরোনামের নীচে দেখানো হয়েছে
C কাস্ট ডায়ালগ একটি "স্টপ কাস্টিং" বোতাম দেখায় যা কাস্ট করা বন্ধ করে (আরো তথ্যের জন্য প্রেরক কাস্ট বন্ধ করে দেখুন)

ভাল অভ্যাস

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

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

কাস্ট করার সময় ডায়ালগ কাস্ট করুন

রিসিভার খেলা বিষয়বস্তু

iOS

কাস্ট করার সময় ডায়ালগ কাস্ট করুন

রিসিভার খেলা বিষয়বস্তু

ক্রোম

কাস্ট করার সময় ডায়ালগ কাস্ট করুন

কাস্ট করার সময় ডায়ালগ কাস্ট করুন

রিসিভার খেলা বিষয়বস্তু

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

  • হাতির স্বপ্ন: (গ) কপিরাইট 2006, ব্লেন্ডার ফাউন্ডেশন / নেদারল্যান্ডস মিডিয়া আর্ট ইনস্টিটিউট / www.elephantsdream.org
  • Sintel: (c) কপিরাইট ব্লেন্ডার ফাউন্ডেশন | www.sintel.org
  • ইস্পাত অশ্রু: (সিসি) ব্লেন্ডার ফাউন্ডেশন | mango.blender.org
  • বিগ বক বানি: (গ) কপিরাইট 2008, ব্লেন্ডার ফাউন্ডেশন / www.bigbuckbunny.org