กล่องโต้ตอบแคสต์จะแสดงขึ้นเมื่อใดก็ตามที่กดปุ่มแคสต์ กล่องโต้ตอบแคสต์ช่วยให้ผู้ใช้ เชื่อมต่อ ควบคุม และเลิกเชื่อมต่อจาก Web Receiver ได้
หากคุณกำลังพัฒนาการใช้งานที่กำหนดเองหรือสร้างแอปสำหรับ iOS หรือ Chrome คุณต้อง ใช้กล่องโต้ตอบนี้ในลักษณะที่สอดคล้องกัน เพื่อให้ผู้ใช้จดจำและเชื่อมั่นว่ากล่องโต้ตอบจะทำงาน อย่างสม่ำเสมอในอุปกรณ์ แอป และแพลตฟอร์มต่างๆ โปรดดูตัวอย่างใน แอปอ้างอิง
กล่องโต้ตอบแคสต์ ไม่ได้เชื่อมต่อ (มีตัวรับสัญญาณ)
จำเป็น (ลักษณะการทำงานเริ่มต้นของ
Android MediaRouter):
A เมื่อแอปผู้ส่งไม่ได้เชื่อมต่อกับตัวรับสัญญาณแคสต์
การแตะปุ่มแคสต์จะแสดงกล่องโต้ตอบแคสต์
B ชื่อกล่องโต้ตอบแคสต์ "แคสต์ไปยัง" จะปรากฏขึ้น
C กล่องโต้ตอบแคสต์จะแสดงรายการ Web Receiver ที่พร้อมใช้งาน
D ตัวรับสัญญาณแต่ละตัวที่กำลังแคสต์ควรแสดงข้อความ "กำลังแคสต์
ชื่อแอป"
โปรดทราบสถานการณ์ที่มีผู้ใช้หลายคน
- เมื่อผู้ใช้รายอื่นเชื่อมต่อกับตัวรับสัญญาณที่กำลังแคสต์ จากแอปและบัญชีเดียวกัน แอปผู้ส่งจะแสดงการควบคุมสำหรับ เนื้อหาที่แคสต์
- เมื่อผู้ใช้รายอื่นเชื่อมต่อกับตัวรับสัญญาณที่กำลังแคสต์ จากแอปที่ไม่ได้แคสต์ แอปผู้ส่งก่อนหน้า จะเลิกเชื่อมต่อและแอปผู้ส่งใหม่จะเชื่อมต่อ
Android
กล่องโต้ตอบแคสต์ ไม่ได้เชื่อมต่อ
หน้าจอหลักของแคสต์
iOS
กล่องโต้ตอบแคสต์ ไม่ได้เชื่อมต่อ
หน้าจอหลักของแคสต์
Chrome
กล่องโต้ตอบแคสต์ ไม่ได้เชื่อมต่อ
หน้าจอหลักของแคสต์
กล่องโต้ตอบแคสต์ ไม่ได้เชื่อมต่อ (iOS เท่านั้น)
สำหรับ iOS เมื่อแคสต์เป็นครั้งแรก ผู้ใช้ต้องยินยอมให้การเข้าถึงเครือข่ายภายใน (LNA) แก่อุปกรณ์แคสต์ ระบบจะแสดงหน้าจอข้อมูลคั่นระหว่างหน้าแก่ผู้ใช้ เพื่ออธิบายเหตุผลที่ต้องขอสิทธิ์นี้ ตามด้วยกล่องโต้ตอบสิทธิ์ LNA มาตรฐานของ Apple
หลังจากแคสต์เป็นครั้งแรก หากไม่พบอุปกรณ์เมื่อแตะปุ่มแคสต์ขณะที่ ผู้ใช้ใช้ Wi-Fi ระบบจะแสดงหน้าจอความช่วยเหลือ เพื่ออธิบายเหตุผลที่ Web Receiver อาจไม่พร้อมใช้งาน (เช่น ปิดใช้การเข้าถึงเครือข่ายภายใน หรือมีปัญหาเกี่ยวกับเครือข่าย Wi-Fi)
จำเป็น:
A การแคสต์ครั้งแรก: หลังจากแตะปุ่มแคสต์เป็นครั้งแรก
ระบบจะต้องแสดงโฆษณาคั่นระหว่างหน้าเพื่ออธิบายให้ผู้ใช้ทราบเหตุผลที่ควรอนุญาตให้แอปเข้าถึงอุปกรณ์ในเครือข่ายภายใน โฆษณาคั่นระหว่างหน้าควรมีข้อมูลเกี่ยวกับ
เหตุผลที่ต้องมีการเข้าถึงเครือข่ายภายใน เพื่อเพิ่มโอกาสที่ผู้ใช้จะยอมรับ
การเข้าถึงสิทธิ์ในเครื่อง
B ตัวรับสัญญาณไม่พร้อมใช้งาน: การแตะปุ่มแคสต์
จะแสดงหน้าจอความช่วยเหลือที่อธิบายเหตุผลที่เป็นไปได้ที่ผู้ใช้
ไม่สามารถค้นพบ Web Receiver พร้อมกับลิงก์ไปยังการตั้งค่าเพื่อแก้ไขปัญหาเกี่ยวกับสิทธิ์ LNA
การแคสต์ครั้งแรก (iOS)
การแคสต์ครั้งแรก: โฆษณาคั่นระหว่างหน้าและสิทธิ์การเข้าถึงเครือข่ายภายใน
ตัวรับสัญญาณไม่พร้อมใช้งาน
ตัวรับสัญญาณไม่พร้อมใช้งาน
กล่องโต้ตอบแคสต์ เชื่อมต่อแล้วแต่ไม่ได้แคสต์
จำเป็น
A เมื่อแอปผู้ส่งเชื่อมต่อกับ Web Receiver
การแตะปุ่มแคสต์จะแสดงกล่องโต้ตอบแคสต์
B ชื่อกล่องโต้ตอบแคสต์ "ชื่อตัวรับสัญญาณ" จะปรากฏขึ้น
C กล่องโต้ตอบแคสต์จะแสดงปุ่มเพื่อหยุดแคสต์
โดยมีป้ายกำกับปุ่มว่า "หยุดแคสต์" (ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลิกเชื่อมต่อได้ที่
ผู้ส่งหยุดแคสต์)
Android
กล่องโต้ตอบแคสต์ เชื่อมต่อแล้วแต่ไม่ได้แคสต์
แอปตัวรับสัญญาณโหลด / ไม่มีการใช้งาน
iOS
กล่องโต้ตอบแคสต์ เชื่อมต่อแล้วแต่ไม่ได้แคสต์
แอปตัวรับสัญญาณโหลด / ไม่มีการใช้งาน
กล่องโต้ตอบแคสต์ ขณะแคสต์
จำเป็น
A ชื่อกล่องโต้ตอบแคสต์ "ชื่อตัวรับสัญญาณ" จะปรากฏขึ้น
B ตัวรับสัญญาณหรือเนื้อหาที่กำลังแคสต์จะแสดงใต้
ชื่อ
C กล่องโต้ตอบแคสต์จะแสดงปุ่ม "หยุดแคสต์" ที่หยุด
การแคสต์ (ดูข้อมูลเพิ่มเติมได้ที่
ผู้ส่งหยุดแคสต์)
แนวทางปฏิบัติแนะนำ
- มอบการควบคุมแบบต่อเนื่อง นอกเหนือจากการควบคุมในกล่องโต้ตอบแคสต์ เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดีที่สุด
Android
กล่องโต้ตอบแคสต์ ขณะแคสต์
ตัวรับสัญญาณกำลังเล่นเนื้อหา
iOS
กล่องโต้ตอบแคสต์ ขณะแคสต์
ตัวรับสัญญาณกำลังเล่นเนื้อหา
Chrome
กล่องโต้ตอบแคสต์ ขณะแคสต์
ตัวรับสัญญาณกำลังเล่นเนื้อหา
รูปภาพที่ใช้ในคู่มือการออกแบบนี้ ได้รับความอนุเคราะห์จาก Blender Foundation ซึ่งแชร์ภายใต้ลิขสิทธิ์หรือสัญญาอนุญาตครีเอทีฟคอมมอนส์
- Elephant's Dream: (c) copyright 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) copyright 2008, Blender Foundation / www.bigbuckbunny.org