Tạo ứng dụng phát trên TV

Duyệt và phát các tệp đa phương tiện thường là một phần trong trải nghiệm người dùng mà một ứng dụng TV cung cấp. Không dễ để xây dựng một trải nghiệm như vậy từ đầu trong khi phải đảm bảo rằng ứng dụng vừa nhanh, vừa mượt mà và hấp dẫn. Cho dù ứng dụng của bạn cung cấp quyền truy cập vào một danh mục nội dung nghe nhìn lớn hay nhỏ, thì điều quan trọng là bạn phải cho phép người dùng nhanh chóng duyệt xem các lựa chọn và truy cập vào nội dung họ muốn.

Khung Android cung cấp các lớp để xây dựng giao diện người dùng cho những loại ứng dụng này bằng thư viện androidx Leanback. Thư viện này cung cấp một khung gồm các lớp để tạo giao diện hiệu quả và quen thuộc để duyệt và phát các tệp nội dung nghe nhìn mà không phải lập trình nhiều. Các lớp học này được thiết kế để mở rộng và tuỳ chỉnh, nhờ vậy, bạn có thể tạo ra trải nghiệm độc đáo cho ứng dụng của mình.

Các trang trong phần này cho bạn biết cách tạo một ứng dụng TV để duyệt và phát nội dung đa phương tiện bằng các thư viện hỗ trợ Leanback dành cho TV.

Chủ đề

Xây dựng giao diện người dùng bằng Compose cho TV
Xây dựng giao diện người dùng bằng bộ công cụ Leanback UI
Triển khai một phiên phát nội dung nghe nhìn
Sử dụng MediaSession để thông báo cho Android TV nội dung đang phát trong ứng dụng của bạn và cho phép các hoạt động tương tác từ bên ngoài ứng dụng điều khiển nội dung nghe nhìn.
Hiển thị thẻ Phát hiện nhạc
Sử dụng MediaSession để hiển thị thẻ Phát hiện nhạc trên màn hình chính.
Khớp với tốc độ khung hình của nội dung
Quản lý tốc độ khung hình bằng API tốc độ khung hình.