يظهر مربّع حوار Cast عند الضغط على زر البث. يتيح مربّع حوار Cast للمستخدمين الاتصال بتطبيقات Web Receiver والتحكّم فيها وقطع الاتصال بها.
إذا كنت تطوّر عملية تنفيذ مخصّصة أو تنشئ تطبيقًا لنظام التشغيل iOS أو Chrome، عليك تنفيذ مربّع الحوار هذا بطريقة متّسقة ليتعرّف عليه المستخدمون ويثقون في عمله بشكل متّسق على جميع الأجهزة والتطبيقات والمنصات. يمكنك الرجوع إلى التطبيقات المرجعية للاطّلاع على أمثلة.
مربّع حوار البث، غير متصل (أجهزة الاستقبال متاحة)
مطلوب (الإعداد التلقائي لـ
Android MediaRouter):
أ عندما لا يكون تطبيق المُرسِل متصلاً بجهاز استقبال البث،
يؤدي النقر على زر البث إلى عرض مربّع حوار البث
ب يظهر عنوان مربّع حوار البث "البث إلى"
ج يعرض مربّع حوار البث قائمة بأجهزة استقبال البث على الويب المتاحة
د يجب أن يعرض كل جهاز استقبال يبث حاليًا "بث
اسم التطبيق"
ملاحظة حول سيناريوهات تعدد المستخدمين:
- عندما يتصل مستخدم آخر بجهاز استقبال يبث حاليًا من التطبيق والحساب نفسهما، يوفّر تطبيق المُرسِل عناصر التحكّم في المحتوى الذي يتم بثه.
- عندما يتصل مستخدم آخر بجهاز استقبال يبث حاليًا من تطبيق لا يبث، يتم قطع اتصال تطبيق المُرسِل السابق ويتم توصيل تطبيق المُرسِل الجديد.
Android
مربّع حوار البث، غير متصل
بث محتوى الشاشة الرئيسية
iOS
مربّع حوار البث، غير متصل
بث محتوى الشاشة الرئيسية
Chrome
مربّع حوار البث، غير متصل
بث محتوى الشاشة الرئيسية
مربّع حوار البث، غير متصل (أجهزة iOS فقط)
على أجهزة iOS، عند بث المحتوى للمرة الأولى، يجب أن يوافق المستخدمون على السماح بالوصول إلى الشبكة المحلية (LNA) لأجهزة Cast. يتم عرض شاشة معلومات بينية للمستخدمين توضّح سبب الحاجة إلى هذا الإذن، يليها مربّع حوار أذونات LNA العادي من Apple.
بعد البث للمرة الأولى، إذا لم يتم العثور على أي أجهزة عند النقر على زر البث أثناء اتصال المستخدم بشبكة Wi-Fi، تظهر شاشة مساعدة تشرح سبب عدم توفّر أجهزة استقبال الويب (على سبيل المثال، تم إيقاف الوصول إلى الشبكة المحلية أو هناك مشكلة في شبكة Wi-Fi).
مطلوب:
أ البث لأول مرة: بعد النقر على زر البث
لأول مرة،
يجب عرض إعلان بيني لتوضيح سبب السماح
للتطبيق بالوصول إلى أجهزة الشبكة المحلية. يجب أن يتضمّن الإعلان البيني معلومات عن سبب الحاجة إلى الوصول إلى الشبكة المحلية، وذلك لزيادة احتمالية قبول المستخدم لإذن الوصول إلى الشبكة المحلية.
ب أجهزة الاستقبال غير متاحة: يؤدي النقر على زر البث
إلى عرض شاشة مساعدة توضّح الأسباب المحتملة لعدم تمكّن المستخدم
من العثور على أجهزة استقبال الويب، بالإضافة إلى روابط تؤدي إلى "الإعدادات" لحلّ المشاكل المتعلّقة بأذونات الوصول إلى الشبكة المحلية.
البث للمرة الأولى (iOS)
البث لأول مرة: أذونات الوصول إلى الشبكة المحلية والإعلانات البينية
أجهزة الاستقبال غير متاحة
أجهزة الاستقبال غير متاحة
مربّع حوار البث، متصل ولكن لا يتم البث
مطلوب
أ عند ربط تطبيق المُرسِل بجهاز استقبال ويب،
يؤدي النقر على زر البث إلى عرض مربّع حوار البث
ب يظهر عنوان مربّع حوار البث "اسم جهاز الاستقبال"
ج يعرض مربّع حوار البث زرًا لإيقاف البث
يحمل تصنيف "إيقاف البث" (لمزيد من المعلومات حول قطع الاتصال، يُرجى الاطّلاع على
إيقاف المُرسِل للبث)
Android
مربّع حوار البث، متصل ولكن لا يتم البث
تم تحميل تطبيق الاستقبال / في وضع عدم النشاط
iOS
مربّع حوار البث، متصل ولكن لا يتم البث
تم تحميل تطبيق الاستقبال / في وضع عدم النشاط
مربّع حوار البث أثناء البث
مطلوب
أ يظهر عنوان مربّع حوار البث "اسم جهاز الاستقبال"
ب يظهر جهاز الاستقبال أو المحتوى الذي يتم بثه حاليًا أسفل
العنوان
ج يعرض مربّع حوار البث زر "إيقاف البث" الذي يوقف
البث (لمزيد من المعلومات، يُرجى الاطّلاع على
إيقاف البث من جهاز الإرسال)
أفضل الممارسات
- للحصول على أفضل تجربة للمستخدم، يمكنك توفير عناصر تحكّم ثابتة بالإضافة إلى عناصر التحكّم في مربّع حوار Cast.
Android
مربّع حوار البث أثناء البث
الجهاز المتلقّي يشغّل المحتوى
iOS
مربّع حوار البث أثناء البث
الجهاز المتلقّي يشغّل المحتوى
Chrome
مربّع حوار البث أثناء البث
الجهاز المتلقّي يشغّل المحتوى
الصور المستخدَمة في دليل التصميم هذا مقدَّمة من مؤسسة Blender Foundation، وتتم مشاركتها بموجب حقوق الطبع والنشر أو رخصة المشاع الإبداعي.
- Elephant's Dream: (c) حقوق الطبع والنشر محفوظة لعام 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) حقوق الطبع والنشر محفوظة لعام 2008، Blender Foundation / www.bigbuckbunny.org