Ứng dụng Bộ thu web
Ứng dụng Bộ thu web là một ứng dụng HTML5/JavaScript chạy trên thiết bị Bộ thu web, chẳng hạn như Chromecast. Ứng dụng Bộ thu web thực hiện các chức năng sau:
- Cung cấp giao diện để hiển thị nội dung của ứng dụng trên TV.
- Xử lý thông báo từ ứng dụng người gửi để kiểm soát nội dung trên thiết bị nhận dữ liệu web.
- Xử lý thông báo tuỳ chỉnh từ ứng dụng gửi dành riêng cho ứng dụng.
Bộ thu trên web cung cấp chức năng bổ sung.
SDK bộ thu web
SDK Bộ thu web cũng đi kèm với một trình phát nội dung đa phương tiện tích hợp sẵn, giúp mang lại trải nghiệm phát liền mạch và dễ dàng. API này cũng cho phép bạn tuỳ chỉnh giao diện người dùng và cung cấp Bộ thu web của bạn với khả năng chặn và ghi đè các thông báo và phương thức để thực thi logic kinh doanh tuỳ chỉnh.
Bạn có thể triển khai ứng dụng Bộ thu web của mình theo những cách sau:
- Sử dụng Trình thu thập nội dung web nhận được định kiểu: Đây là ứng dụng Bộ thu web được tạo sẵn cung cấp giao diện người dùng trình phát nội dung đa phương tiện cho nội dung âm thanh và video. Tệp này cung cấp giao diện người dùng mặc định cho ứng dụng Bộ thu web, nhưng bạn có thể tuỳ chỉnh một số phần tử trong giao diện người dùng bằng tệp CSS.
- Phát triển Bộ thu web tùy chỉnh: Đây là ứng dụng HTML5 được tạo tùy chỉnh mà bạn phải lưu trữ để xử lý việc hiển thị nội dung ứng dụng trên TV. Bạn có thể cần tạo Trình nhận tuỳ chỉnh nếu ứng dụng muốn hiển thị nội dung khác với nội dung phương tiện âm thanh/video hoặc nếu Trình nhận nội dung đa phương tiện được tạo kiểu không hỗ trợ các loại nội dung đa phương tiện mà ứng dụng của bạn yêu cầu.
Nếu bạn chọn không triển khai Bộ nhận web, ứng dụng của bạn có thể sử dụng Bộ thu web truyền thông mặc định.
Chọn một bộ thu web
SDK bộ thu trên web cung cấp nhiều loại trình nhận để đáp ứng nhu cầu doanh nghiệp của bạn. Để so sánh các tính năng khác nhau, hãy xem hướng dẫn về các ứng dụng Bộ thu.
Bộ thu web đa phương tiện theo kiểu
Bộ nhận định dạng nội dung nghe nhìn cho web là một ứng dụng Bộ thu web được tạo sẵn do Google lưu trữ, được thiết kế để phát trực tuyến nội dung âm thanh và video. Bạn có thể tạo kiểu cho giao diện bằng màu sắc và thành phần thương hiệu của riêng mình bằng tệp CSS.
Để sử dụng Bộ thu nhận web đa phương tiện đã tạo kiểu, hãy chọn Trình thu thập dữ liệu web đã tạo kiểu khi đăng ký ứng dụng mới và (không bắt buộc) cung cấp URL đến tệp CSS xác định giao diện tuỳ chỉnh cho giao diện người dùng ứng dụng Bộ thu web.
Để biết thông tin chi tiết về các kiểu CSS cho phép bạn tuỳ chỉnh giao diện người dùng Trình thu thập dữ liệu web
Bộ thu web tùy chỉnh
Nếu ứng dụng của bạn cung cấp nội dung như thư viện hình ảnh, yêu cầu DRM hoặc logic kinh doanh tùy chỉnh, thì bạn cần tạo ứng dụng Bộ thu web tùy chỉnh. Trình thu thập dữ liệu web tuỳ chỉnh là một ứng dụng HTML5 mà bạn lưu trữ trên máy chủ của riêng mình và phải được triển khai bằng API Bộ thu web.
Để biết thông tin chi tiết về cách tạo ứng dụng Bộ thu web của bạn bằng API Trình nhận web, hãy xem hướng dẫn về Bộ thu web tùy chỉnh.
Bộ thu Web đa phương tiện mặc định
Tùy chọn thứ ba có sẵn là Bộ thu web truyền thông mặc định. Đây là ứng dụng Trình thu thập dữ liệu web được tạo sẵn do Google lưu trữ, được thiết kế để phát trực tuyến nội dung âm thanh và video của bạn. Nó không yêu cầu bạn đăng ký Bảng điều khiển dành cho nhà phát triển SDK của Google Cast, nhưng bạn không thể tuỳ chỉnh bất kỳ giao diện người dùng nào trong Bộ thu web truyền thông mặc định.
Thay vì đăng ký bằng bảng điều khiển dành cho nhà phát triển để nhận được mã ứng dụng, bạn có thể sử dụng Bộ thu web truyền thông mặc định bằng mã ứng dụng mặc định:
- Đối với ứng dụng Android:
CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
- Đối với Ứng dụng web:
chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
- Đối với ứng dụng iOS:
- <=phiên bản 4.0.0
kGCKMediaDefaultReceiverApplicationID
- >=phiên bản 4.0.2
kGCKDefaultMediaReceiverApplicationID
Trên ứng dụng người gửi, bạn hãy khởi động ứng dụng Trình thu thập dữ liệu web mặc định trên thiết bị truyền, sau đó sử dụng ứng dụng đó để tải URL vào nội dung nghe nhìn của bạn.