Bộ thu phát nội dung trên các thiết bị có thể có hoặc không có tính năng điều khiển cảm ứng. Người nhận phải phản hồi ngay lập tức với các thao tác trong ứng dụng của người gửi cũng như thông qua các thao tác điều khiển cảm ứng.
Ví dụ về phản hồi trên giao diện người dùng của trình nhận:
- Đang phát
- Bị tạm dừng
- Vị trí phát / di chuyển
- Đang lưu vào bộ đệm
Giao diện người dùng của người nhận
Bắt buộc
A Đối với bộ thu video và âm thanh, hãy tạo ứng dụng nhận có khả năng thích ứng để có thể thích ứng với mọi độ phân giải màn hình và tỷ lệ khung hình.
Video
Giao diện người dùng của bộ thu video
![](https://developers.google.cn/static/cast/images/r/touch-receiver-adaptiveui-video.png?authuser=0000&hl=vi)
Âm thanh
Giao diện người dùng của Bộ nhận âm thanh
![](https://developers.google.cn/static/cast/images/r/touch-receiver-adaptiveui-audio.png?authuser=0000&hl=vi)
B Đối với trình thu video và âm thanh, không hiển thị các phần tử đề xuất cử chỉ chạm. Ví dụ: không hiển thị các phần tử xem nhanh để biểu thị cử chỉ vuốt.
C Đối với bộ thu video và âm thanh, đừng hiển thị bất kỳ
phần tử nào gợi ý tương tác chạm.
D Đối với bộ thu âm thanh, không hiển thị bất kỳ phần tử loại điều khiển nào như thanh tiến trình.
Không nên: Hiển thị các phần tử hiển thị nhanh, các biểu tượng có thể giống như nút hoặc phần tử loại điều khiển.
E Đối với bộ thu video, không hiển thị bất kỳ siêu dữ liệu hoặc phần tử điều khiển nào trên bộ thu trong khi phát, kể cả khi đang ở trạng thái tạm dừng để không xung đột với các bộ điều khiển do hệ thống hiển thị.
Không nên: Hiển thị siêu dữ liệu và các chế độ kiểm soát
F Đối với bộ thu âm thanh, hãy đặt tất cả các phần tử siêu dữ liệu lên phía trên vùng được bảo vệ để vùng đó không chồng chéo với các phần tử điều khiển mà hệ thống hiển thị.
Các phương pháp hay nhất
- Tất cả văn bản phải dễ đọc từ khoảng cách từ 5 đến 10 mét từ thiết bị hiển thị.
Ứng dụng của người nhận chuyển sang trạng thái rảnh
Màn hình ở trạng thái rảnh sẽ hiển thị trên trình thu nhận khi trình thu nhận ở nền trước nhưng không có nội dung nào đang phát.
Bắt buộc
A Xác định ứng dụng nhận nào được tải bằng cách sử dụng biểu trưng của ứng dụng.
B Đặt tất cả thành phần (bao gồm cả biểu trưng của ứng dụng) lên trên
vùng được bảo vệ để không chồng chéo với bất kỳ chế độ kiểm soát nào mà hệ thống hiển thị.
Các phương pháp hay nhất
- Xác định rằng ứng dụng đã được tải bằng cách hiện văn bản "Sẵn sàng truyền".
- Dừng chạy trình nhận nếu không hoạt động trong 5 phút và ngắt kết nối mọi ứng dụng người gửi đã kết nối. Khi dừng lại, màn hình chính của thiết bị sẽ xuất hiện và giúp tránh hiện tượng ghi màn hình.
Đang tải ứng dụng của người nhận
Khi người dùng kết nối với bộ thu, trước tiên, ứng dụng nhận phải tải trước khi có thể hiển thị trạng thái rảnh của ứng dụng hoặc bắt đầu phát nội dung.
Bắt buộc
A Xác định ứng dụng nhận đang tải bằng cách hiển thị
biểu trưng của ứng dụng.
B Xác định rằng ứng dụng receiver đang tải bằng cách hiển thị một vòng quay tải dạng ảnh động.
Đang tải nội dung người nhận
Trong khi nội dung đang tải và trước khi bắt đầu phát, bộ thu phải hiển thị thông tin để cho biết nội dung đang tải.
Bắt buộc
A Xác định nội dung đang được tải bằng cách hiển thị tiêu đề nội dung hoặc hình minh hoạ.
B Xác định nội dung đang tải bằng cách hiển thị một vòng quay tải ảnh động.
Các phương pháp hay nhất
Khi tiếp tục phát nội dung, hãy tua lại từ 5 đến 10 giây để người xem không bỏ lỡ bất kỳ nội dung nào
trong quá trình chuyển đổi từ người gửi sang người nhận.
Phát bằng máy thu
Bắt buộc
A Đối với bộ thu video, không hiển thị bất kỳ phần tử nào trong khi phát. Khi người dùng nhấn vào màn hình, hệ thống sẽ hiển thị các nút điều khiển trình phát.
B Đối với thiết bị thu âm thanh, hãy đặt tất cả các phần tử siêu dữ liệu lên trên vùng được bảo vệ và đừng hiển thị bất kỳ phần tử điều khiển nào. Khi nhấn vào màn hình, hệ thống sẽ hiển thị các nút điều khiển trình phát.
Video
Người dùng nhấn vào màn hình để thấy các nút điều khiển trình phát.
![](https://developers.google.cn/static/cast/images/r/touch-receiver-displaycontrols-video.gif?authuser=0000&hl=vi)
Âm thanh
Người dùng nhấn vào màn hình để thấy các nút điều khiển trình phát.
![](https://developers.google.cn/static/cast/images/r/touch-receiver-displaycontrols-audio.gif?authuser=0000&hl=vi)
Người nhận đã tạm dừng
Bắt buộc
A Đối với bộ thu video, đừng hiện bất kỳ phần tử nào khi ở
trạng thái tạm dừng. Hệ thống sẽ hiển thị các nút điều khiển trình phát cùng một nút phát để cho biết quá trình phát đã bị tạm dừng.
B Đối với bộ thu âm thanh, không hiển thị bất kỳ phần tử điều khiển nào khi ở trạng thái tạm dừng. Hệ thống sẽ hiển thị các nút điều khiển trình phát cùng một nút phát để cho biết quá trình phát đã tạm dừng.
Các phương pháp hay nhất
- Ứng dụng nhận không được tiếp tục phát nội dung trừ phi có yêu cầu rõ ràng từ người dùng để bắt đầu phát, chẳng hạn như tiếp tục hoặc bỏ qua một mục trong hàng đợi.
- Dừng hoạt động của người nhận nếu không hoạt động trong 20 phút và ngắt kết nối mọi ứng dụng người gửi đã kết nối. Khi dừng hoạt động, màn hình chính của thiết bị sẽ xuất hiện và giúp tránh hiện tượng ghi màn hình.
- Đảm bảo sự phù hợp với quá trình triển khai các phiên trong nền sau này.
- Nếu có thể, khi bộ thu nhận bị dừng do thời gian không hoạt động, hãy lưu trữ vị trí đã tạm dừng để người dùng có thể tiếp tục phát từ thời điểm đó vào lúc khác.
Video
Đã tạm dừng video
![](https://developers.google.cn/static/cast/images/r/touch-receiver-paused-video.png?authuser=0000&hl=vi)
Âm thanh
Tạm dừng âm thanh
![](https://developers.google.cn/static/cast/images/r/touch-receiver-paused-audio.png?authuser=0000&hl=vi)
Tải vào bộ đệm của bộ thu
Việc lưu vào bộ đệm trên bộ thu sẽ xảy ra khi độ trễ mạng hoặc các yếu tố khác làm chậm việc phát nội dung.
Bắt buộc
A Không hiển thị bất kỳ phần tử nào ngay cả khi quá trình lưu vào bộ đệm tiếp tục trong vài giây. Người dùng có thể nhấn vào màn hình để hiển thị các nút điều khiển trình phát hoặc vuốt để quay lại.
Video
Bộ nhận đang tải vào bộ đệm
![](https://developers.google.cn/static/cast/images/r/touch-receiver-buffering-video.gif?authuser=0000&hl=vi)
Âm thanh
Bộ nhận đang tải vào bộ đệm
![](https://developers.google.cn/static/cast/images/r/touch-receiver-buffering-audio.gif?authuser=0000&hl=vi)
Người nhận dừng truyền
Khi quá trình phát bị dừng hoặc hết giờ, bộ thu sẽ hiển thị giao diện người dùng ở trạng thái rảnh của bộ thu.
Bắt buộc
A Xác định ứng dụng receiver nào được tải hoặc đang ở trạng thái rảnh bằng cách
hiển thị biểu trưng của ứng dụng.
B Đặt tất cả thành phần (bao gồm cả biểu trưng của ứng dụng) lên trên
vùng được bảo vệ để không chồng chéo với bất kỳ chế độ kiểm soát nào mà hệ thống hiển thị.
Các phương pháp hay nhất
- Ngắt kết nối khỏi ứng dụng nhận và ngừng chạy ứng dụng nếu ứng dụng ở trạng thái rảnh trong 5 phút. Khi dừng lại, màn hình chính của bộ thu sẽ xuất hiện và giúp tránh hiện tượng ghi màn hình.
Những hình ảnh dùng trong hướng dẫn thiết kế này là do Butter Foundation, đượ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, Tổ chức Blender / 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 | mango.bfragment.org
- Big Buck Bunny: (c) bản quyền 2008, Blender Foundation / www.bigbuckbunny.org