Hộp thoại truyền

Hộp thoại Truyền sẽ xuất hiện mỗi khi bạn nhấn vào nút Truyền. Hộp thoại Truyền cho phép người dùng kết nối, điều khiển và ngắt kết nối với Trình nhận trên 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 một cách nhất quán để người dùng nhận ra và tin tưởng rằng hộp thoại này hoạt động 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 khảo để biết ví dụ.

  Hộp thoại Truyền, chưa kết nối (có receiver)

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 trình nhận Truyền, thao tác 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 đến" sẽ xuất hiện
  C   Hộp thoại Truyền sẽ hiển thị danh sách các Trình nhận web hiện có
  D   Mỗi trình nhận hiện đang truyền sẽ hiển thị "Truyền tên ứng dụng"

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 một thiết bị nhậ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 một thiết bị nhận đang truyền từ một ứng dụng không truyền, ứ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 kết nối

Hộp thoại truyền, hình ảnh chưa 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 kết nối

Hình ảnh hộp thoại Truyền không 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 kết nối

Hình ảnh hộp thoại Truyền không 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 kết nối (chỉ dành cho iOS)

Đối với iOS, khi truyền lần đầu tiên, người dùng phải đồng ý cho phép truy cập vào mạng cục bộ (LNA) cho các thiết bị Cast. Màn hình thông tin xen kẽ sẽ hiển thị cho người dùng, giải thích lý do cần có quyền này, theo sau là hộp thoại 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 người dùng nhấn vào nút Truyền trong khi đang dùng Wi-Fi, thì màn hình trợ giúp sẽ xuất hiện để giải thích lý do có thể không dùng được Trình 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, một 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 cung cấp thông tin về lý do cần có quyền truy cập 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   Không có Receiver: Khi nhấn vào nút Truyền, màn hình trợ giúp sẽ hiển thị giải thích lý do có thể khiến người dùng không thể khám phá Web Receiver, 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)

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

Quy trình chấp nhận quyền truy cập mạng cục bộ của tính năng Truyền

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 gửi được kết nối với Trình nhận trên web, thao tác 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 "Tên-trình-nhận" sẽ xuất hiện
  C   Hộp thoại Truyền sẽ hiển thị một nút để dừng truyền với nhãn nút "DỪNG TRUYỀN" (để biết thêm thông tin về cách ngắt kết nối, hãy xem phần Trình gửi dừng truyền)

Android

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

Ứng dụng trình nhận đã tải / rảnh

iOS

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

Ứng dụng trình nhận đã tả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 "Receiver-Name" (Tên thiết bị nhận) xuất hiện
  B   Thiết bị nhận hoặc nội dung đang truyền sẽ xuất hiện bên dưới tiêu đề
  C   Hộp thoại Truyền hiển thị nút "STOP CASTING" (DỪNG TRUYỀN) để dừng truyền (để biết thêm thông tin, hãy xem phần Trình gửi dừng truyền)

Phương pháp hay nhất

Android

Hộp thoại truyền, trong khi truyền

Thiết bị nhận phát nội dung

iOS

Hộp thoại truyền, trong khi truyền

Receiver phát nội dung

Chrome

Hộp thoại truyền, trong khi truyền

Hộp thoại truyền, trong khi truyền

Receiver phát nội dung

 

 

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

  • Elephant's Dream: (c) bản quyền 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
  • Sintel: (c) bản quyền của Blender Foundation | www.sintel.org
  • Tears of Steel: (CC) Blender Foundation | mango.blender.org
  • Big Buck Bunny: (c) bản quyền 2008, Blender Foundation / www.bigbuckbunny.org