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. Trình quản lý tải trước tải nội dung từ nội dung nghe nhìn trước khi người dùng bắt đầu phát. 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 là BasePreloadManager. Bạn có thể tuỳ chỉnh lớp này để triển khai bất kỳ chiến lược nào mà bạn có thể có để ưu tiên nội dung. Bộ tài liệu này giải thích cách sử dụng một cách triển khai BasePreloadManager cũng được cung cấp trong thư viện Media3: DefaultPreloadManager. Lớp này giả định rằng nội dung nghe nhìn nằm trong một danh sách một chiều (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: