هرگاه دکمه «پخش محتوا» فشار داده شود، کادر گفتگوی «پخش محتوا» نشان داده میشود. کادر گفتگوی Cast به کاربران امکان میدهد به «گیرندههای وب» متصل شوند، آنها را کنترل کنند، و اتصالشان را قطع کنند.
اگر درحال توسعه پیادهسازی سفارشی یا ساختن برنامه برای iOS یا Chrome هستید، باید این چارگوش گفتگو را بهشیوهای یکنواخت پیادهسازی کنید تا کاربران آن را تشخیص دهند و به عملکرد یکنواخت آن در دستگاهها، برنامهها، و پلاتفرمها اعتماد کنند. برای مشاهده نمونهها، به برنامههای مرجع مراجعه کنید.
کادر گفتگوی پخش محتوا، متصل نیست (گیرندهها دردسترس هستند)
الزامی (عملکرد پیشفرض
Android MediaRouter):
A وقتی برنامه فرستنده به گیرنده Cast متصل نیست،
با تکضرب زدن روی دکمه Cast، کادر گفتگوی Cast نشان داده میشود
B عنوان کادر گفتگوی Cast، «پخش محتوا در» نشان داده میشود
C کادر گفتگوی Cast فهرستی از «گیرندههای وب» دردسترس را نشان میدهد
D هر گیرندهای که درحال پخش محتوا است باید «درحال پخش محتوا از
نام برنامه» را نمایش دهد
به سناریوهای چندکاربره توجه کنید:
- وقتی کاربر دیگری به گیرندهای که درحال پخش محتوا از همان برنامه و حساب است متصل میشود، برنامه فرستنده کنترلهای محتوای پخششده را ارائه میدهد.
- وقتی کاربر دیگری به گیرندهای متصل میشود که درحالحاضر از برنامهای که درحال ارسال محتوا نیست محتوا ارسال میکند، برنامه فرستنده قبلی قطع میشود و برنامه فرستنده جدید متصل میشود.
Android
کادر گفتگوی پخش محتوا، متصل نیست
پخش محتوای صفحه اصلی
iOS
کادر گفتگوی پخش محتوا، متصل نیست
پخش محتوای صفحه اصلی
Chrome
کادر گفتگوی پخش محتوا، متصل نیست
پخش محتوای صفحه اصلی
کادر گفتگوی پخش محتوا، متصل نیست (فقط iOS)
در iOS، هنگام پخش محتوا برای اولینبار، کاربران باید با اجازه دادن به دسترسی به شبکه محلی (LNA) برای دستگاههای Cast موافقت کنند. صفحه اطلاعات بینابینی به کاربران ارائه میشود که توضیح میدهد چرا این اجازه لازم است، و پساز آن کادر گفتگوی اجازههای استاندارد Apple LNA نمایش داده میشود.
پساز اولین پخش محتوا، اگر هنگام تکضرب زدن روی دکمه «پخش محتوا» درحین اتصال کاربر به Wi-Fi هیچ دستگاهی پیدا نشود، صفحه راهنمایی نمایش داده میشود که توضیح میدهد چرا ممکن است «گیرندههای وب» دردسترس نباشند (برای مثال، دسترسی به شبکه محلی غیرفعال است یا مشکلی در شبکه Wi-Fi وجود دارد).
الزامی:
الف پخش محتوا برای اولینبار: پساز اینکه کاربر برای اولینبار روی دکمه «پخش محتوا» تکضرب زد،
باید یک آگهی بینابینی نمایش داده شود تا به کاربر توضیح دهد چرا باید به برنامه اجازه دهد
به دستگاههای شبکه محلی دسترسی داشته باشد. میانآگهی باید شامل اطلاعاتی درباره
دلیل نیاز به دسترسی به شبکه محلی باشد تا احتمال پذیرفتن
دسترسی به اجازه محلی توسط کاربر افزایش یابد.
B گیرندهها دردسترس نیستند: با تکضرب زدن روی دکمه «ارسال محتوا»،
صفحه راهنمایی نمایش داده میشود که دلایل احتمالی عدم امکان یافتن «گیرندههای وب» توسط کاربر را توضیح میدهد،
و پیوندهایی به «تنظیمات» برای رفع مشکلات اجازههای LNA ارائه میدهد.
پخش محتوا برای اولینبار (iOS)
پخش محتوا برای اولینبار: میانآگهی و اجازههای دسترسی به شبکه محلی
گیرندهها دردسترس نیستند
گیرندهها دردسترس نیستند
کادر گفتگوی پخش محتوا، متصل است اما پخش نمیشود
الزامی
الف وقتی برنامه فرستنده به «گیرنده وب» متصل باشد،
با تکضرب زدن روی دکمه «پخش محتوا»، کادر گفتگوی «پخش محتوا» نشان داده میشود
ب عنوان کادر گفتگوی «پخش محتوا» با نام «گیرنده» نشان داده میشود
پ کادر گفتگوی «پخش محتوا» دکمهای برای توقف پخش محتوا نشان میدهد
با برچسب دکمه «توقف پخش محتوا» (برای اطلاعات بیشتر درباره قطع اتصال، به
فرستنده پخش محتوا را متوقف میکند مراجعه کنید)
Android
کادر گفتگوی پخش محتوا، متصل است اما پخش نمیشود
برنامه گیرنده بارگیری شد / در حالت آماده به کار است
iOS
کادر گفتگوی «پخش محتوا»، متصل است اما محتوا پخش نمیکند
برنامه گیرنده بارگیری شد / در حالت آماده به کار است
کادر گفتگوی «ارسال محتوا»، هنگام ارسال محتوا
الزامی
A عنوان کادر گفتگوی «پخش محتوا» با نام «گیرنده» ظاهر میشود
B گیرنده یا محتوایی که درحال پخش است در زیر عنوان نشان داده میشود
C کادر گفتگوی «پخش محتوا» دکمه «توقف پخش محتوا» را نشان میدهد که پخش محتوا را متوقف میکند (برای اطلاعات بیشتر،
فرستنده پخش محتوا را متوقف میکند را ببینید)
روال مطلوب
- برای ارائه بهترین تجربه کاربری، علاوهبر کنترلهای موجود در چارگوش گفتگوی «پخش محتوا»، کنترلهای ماندگار ارائه دهید.
Android
کادر گفتگوی پخش محتوا، درحین پخش محتوا
گیرنده درحال پخش محتوا است
iOS
کادر گفتگوی پخش محتوا، درحین پخش محتوا
گیرنده درحال پخش محتوا است
Chrome
کادر گفتگوی پخش محتوا، درحین پخش محتوا
گیرنده درحال پخش محتوا است
تصاویر استفادهشده در این راهنمای طراحی با حسن نیت از Blender Foundation ارائه شده است و تحت حق نشر یا مجوز «مشترکات خلاقانه» همرسانی شده است.
- رویای فیل: (c) حق نشر ۲۰۰۶، Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel: (c) حق نشر 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