Hộp thoại truyền

Hộp thoại Truyền được hiển thị bất cứ khi nào 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 Web receiver.

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 dành cho iOS hoặc Chrome, thì 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 rằng hộp thoại sẽ hoạt động nhất quán trên nhiều thiết bị, ứng dụng và nền tảng. Hãy tham khảo phần Ứng dụng tham khảo để xem các ví dụ.

  Truyền hộp thoại, chưa được 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 bộ thu Truyền, khi 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 Bộ thu web hiện có
D Mỗi ứng dụng đang truyền sẽ hiển thị
D

Lưu ý các 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 receiver 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 chế độ điều khiển nội dung truyền.
  • Khi một người dùng khác kết nối với một receiver đang truyền từ một ứng dụng hiện không truyền, thì ứng dụng gửi trước đó sẽ ngắt kết nối và ứng dụng gửi mới sẽ kết nối.

Android

Hộp thoại truyền, chưa được kết nối

Hộp thoại truyền, hình ảnh chưa được kết nối

Truyền màn hình chính

Truyền hình ảnh màn hình chính

iOS

Hộp thoại truyền, chưa được kết nối

Hình ảnh hộp thoại truyền chưa được kết nối

Truyền màn hình chính

Truyền hình ảnh màn hình chính

Chrome

Hộp thoại truyền, chưa được kết nối

Hình ảnh hộp thoại truyền chưa được kết nối

Truyền màn hình chính

Truyền hình ảnh 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 truyền đầu tiên, người dùng phải đồng ý cho phép các thiết bị truyền có quyề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 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 lần truyền đầu tiên, nếu không tìm thấy thiết bị nào khi nhấn vào nút Truyền khi người dùng đang sử dụng Wi-Fi, thì một màn hình trợ giúp sẽ hiển thị giải thích lý do có thể không dùng được Bộ thu web (ví dụ: quyền truy cập mạng cục bộ bị tắt hoặc có vấn đề với mạng Wi-Fi).

Bắt buộc:
  A   Truyền lần đầu: Sau khi nhấn vào nút Truyền lần đầu tiên, một Quảng cáo xen kẽ phải hiển thị để 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 có quyề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 cục bộ.
  B   Bộ thu không hoạt động: Khi nhấn vào nút Truyền, màn hình trợ giúp sẽ giải thích các nguyên nhân 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 đề về quyền LNA.

Truyền lần đầu (iOS)

Truyền lần đầu tiên: quyền truy cập mạng cục bộ và quảng cáo xen kẽ

Quy trình chấp nhận quyền truy cập mạng cục bộ trên Cast

Không có bộ thu

Không có bộ thu

Luồng truyền, quyền truy cập mạng cục bộ đã tắt
 

  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 của người gửi được kết nối với một Bộ thu web, thao tác nhấn vào nút Truyền sẽ làm hiện hộp thoại Truyền
B Tiêu đề hộp thoại Truyền "Tên bộ nhận" xuất hiện
C Hộp thoại Truyền hiển thị một nút để dừng truyền có nhãn nút "DỪNG TRUYỀN" (để biết thêm thông tin về việc ngắt kết nối, hãy xem Người gửi ngừng truyền)

Android

Hộp thoại truyền, đã kết nối nhưng chưa truyền

Ứng dụng của người nhận đã tải / ở trạng thái rảnh

iOS

Hộp thoại truyền, đã kết nối nhưng chưa truyền

Ứng dụng của người nhận đã tải / ở trạng thái rảnh

 

  Truyền hộp thoại 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ộ nhận hoặc nội dung đang truyền xuất hiện bên dưới tiêu đề
C Hộp thoại Truyền hiển thị nút "DỪNG CASTING" (Dừng truyền) (để biết thêm thông tin, hãy xem phần Người gửi sẽ ngừng truyền)

Phương pháp hay nhất

Android

Truyền hộp thoại trong khi truyền

Bộ thu đang phát nội dung

iOS

Truyền hộp thoại trong khi truyền

Bộ thu đang phát nội dung

Chrome

Truyền hộp thoại trong khi truyền

Truyền hộp thoại trong khi truyền

Bộ thu đang phát nội dung

 

 

Hình ảnh sử dụng trong hướng dẫn thiết kế này là hình ảnh do Binder Foundation cung cấp, được chia sẻ theo bản quyền hoặc giấy phép Creative Commons.

  • Voi's Dream: (c) bản quyền năm 2006, B tổ chức hội viên / Viện Nghệ thuật Truyền thông Hà Lan / www.elephantsdream.org
  • Sintel: (c) bản quyền Binder Foundation | www.sintel.org
  • Tears of Steel: (CC) Bmash Foundation | mango.bmash.org
  • Big Buck Bunny: (c) bản quyền 2008, Binder Foundation / www.bigbuckbunny.org