Sử dụng trình quản lý tải trước để có phản hồi nhanh hơn

Thư viện Media3 cung cấp một trình quản lý tải trước để giúp bạn hiển thị nội dung nghe nhìn nhanh hơn cho người dùng trong ứng dụng của mình. Trình quản lý tải trước sẽ tải nội dung từ nội dung nghe nhìn trước khi người dùng bắt đầu phát nội dung đó. Nhờ đó, khi người dùng chuyển sang một nội dung khác, nội dung đó có thể bắt đầu phát nhanh hơn – nội dung được tải trước có thể bắt đầu phát trong khi phần còn lại của nội dung được tải để phát.

Media3 cung cấp một lớp trừu tượng, BasePreloadManager, có thể tuỳ chỉnh để triển khai bất kỳ chiến lược nào bạn có thể có để ưu tiên nội dung. Tập tài liệu này giải thích cách sử dụng một phương thức triển khai BasePreloadManager cũng có trong thư viện Media3: DefaultPreloadManager. Phương thức này giả định rằng nội dung nghe nhìn nằm trong một danh sách một chiều (chẳng hạn như danh sách phát hoặc băng chuyền) và ưu tiên các mục nội dung nghe nhìn dựa trên mức độ gần với nội dung nghe nhìn đang phát.

Tài liệu này đề cập đến các chủ đề sau: