Hộp thoại Truyền hiển thị mỗi khi bạn nhấn nút Truyền. Hộp thoại Truyền cho phép người dùng kết nối, kiểm soát và ngắt kết nối khỏi Bộ thu web.
Nếu đang phát triển một phương thức triển khai tuỳ chỉnh hoặc xây dựng một ứng dụng cho iOS hoặc Chrome, bạn phải triển khai hộp thoại này theo cách nhất quán để người dùng nhận ra và tin tưởng để hộp thoại hoạt động một cách nhất quán trên các thiết bị, ứng dụng và nền tảng. Hãy tham khảo Ứng dụng tham chiếu để biết các ví dụ.
Hộp thoại truyền, chưa kết nối (có bộ thu)
Bắt buộc (hành vi mặc định của
Android MediaRouter):
A Khi ứng dụng gửi không được kết nối với thiết bị thu Truyền,
nhấn vào nút Truyền sẽ hiển thị hộp thoại Truyền
B Tiêu đề hộp thoại Truyền, "Truyền tới" xuất hiện
C Hộp thoại Truyền hiển thị danh sách các Bộ thu web có sẵn
D Mỗi bộ thu hiện đang truyền
nên hiển thị,
Lưu ý trong trường hợp có nhiều người dùng:
- Khi một người dùng khác kết nối với thiết bị nhận hiện đang truyền từ cùng một ứng dụng và tài khoản, ứng dụng gửi sẽ cung cấp các chế độ điều khiển cho nội dung truyền.
- Khi một người dùng khác kết nối với thiết bị nhận hiện đang truyền từ một ứng dụng không truyền, ứng dụng của người gửi trước đó sẽ ngắt kết nối và ứng dụng của người gửi mới sẽ kết nối.
Android
Chưa kết nối hộp thoại truyền
Truyền màn hình chính
iOS
Chưa kết nối hộp thoại truyền
Truyền màn hình chính
Chrome
Chưa kết nối hộp thoại truyền
Truyền màn hình chính
Hộp thoại truyền, chưa được kết nối (chỉ dành cho iOS)
Đối với iOS, trong lần đầu truyền, người dùng phải đồng ý cho phép Thiết bị truyền truy cập vào mạng cục bộ (LNA). Người dùng sẽ thấy một màn hình thông tin về quảng cáo xen kẽ để giải thích lý do họ cần có quyền này, sau đó là hộp thoại cấp quyền LNA tiêu chuẩn của Apple.
Sau khi truyền lần đầu, nếu không tìm thấy thiết bị nào khi người dùng nhấn vào nút Truyền khi đang dùng Wi-Fi, thì một màn hình trợ giúp sẽ hiển thị giải thích lý do Bộ thu web có thể không dùng được (ví dụ: quyền truy cập mạng cục bộ bị tắt hoặc mạng Wi-Fi có vấn đề).
Bắt buộc:
A Truyền lần đầu tiên: Sau khi nhấn vào nút Truyền
lần đầu tiên,
Quảng cáo xen kẽ phải xuất hiện để giải thích cho người dùng lý do họ nên cho phép
ứng dụng truy cập vào các thiết bị mạng cục bộ. Quảng cáo xen kẽ phải bao gồm thông tin về lý do cần truy cập vào mạng cục bộ để tăng khả năng người dùng chấp nhận quyền truy cập vào mạng cục bộ.
B Bộ thu không dùng được: Khi nhấn vào nút Truyền, bạn sẽ thấy màn hình trợ giúp giải thích các lý do có thể khiến người dùng không tìm thấy Bộ thu trên web, cùng với các đường liên kết đến phần Cài đặt để khắc phục vấn đề liên quan đến quyền LNA.
Truyền lần đầu tiên (iOS)
Truyền lần đầu tiên: quyền truy cập vào mạng cục bộ và quảng cáo xen kẽ
Không có bộ thu
Không có bộ thu
Hộp thoại truyền, đã kết nối nhưng không truyền
Bắt buộc
A Khi ứng dụng gửi được kết nối với Bộ thu trên web,
khi nhấn vào nút Truyền, hộp thoại Truyền sẽ hiển thị
B Tiêu đề hộp thoại Truyền "Tên người nhận" xuất hiện
C Hộp thoại Truyền hiển thị nút dừng truyền với nhãn nút "DỪNG TRUYỀN" (để biết thêm thông tin về ngắt kết nối, xem
Người gửi dừng truyền)
Android
Hộp thoại truyền, đã kết nối nhưng không truyền được
Ứng dụng bộ thu đã tải / ở trạng thái rảnh
iOS
Hộp thoại truyền, đã kết nối nhưng không truyền được
Ứng dụng bộ thu đã tải / ở trạng thái rảnh
Hộp thoại truyền trong khi truyền
Bắt buộc
A Tiêu đề hộp thoại Truyền "Tên người nhận" xuất hiện
B Bộ thu hoặc nội dung đang truyền hiển thị bên dưới
tiêu đề
C Hộp thoại Truyền hiển thị nút "DỪNG TRUYỀN THÔNG" để dừng truyền (để biết thêm thông tin, xem
Người gửi dừng truyền)
Phương pháp hay nhất
- Để có trải nghiệm người dùng tốt nhất, hãy cung cấp các nút điều khiển liên tục ngoài các nút điều khiển trong hộp thoại Truyền.
Android
Hộp thoại truyền trong khi truyền
Bộ thu đang phát nội dung
iOS
Hộp thoại truyền trong khi truyền
Bộ thu đang phát nội dung
Chrome
Hộp thoại truyền trong khi truyền
Bộ thu đang phát nội dung
Hình ảnh dùng trong hướng dẫn thiết kế này là do Blender Foundation cung cấp và được chia sẻ theo bản quyền hoặc giấy phép Creative Commons.
- Giấc mơ của voi: (c) bản quyền 2006, B Blender Foundation / Viện Nghệ thuật Truyền thông Hà Lan/ www.elephantsdream.org
- Sintel: (c) bản quyền Blender Foundation | www.sintel.org
- Nước mắt thép: (CC) Blender Foundation | xoài.b Play.org
- Big Buck Bunny: (c) bản quyền 2008, Blender Foundation / www.bigbuckbunny.org