ใช้เครื่องมือจัดการการโหลดล่วงหน้าเพื่อให้ตอบสนองได้เร็วขึ้น

ไลบรารี Media3 มีเครื่องมือจัดการการโหลดล่วงหน้าที่จะช่วยให้คุณแสดงสื่อต่อผู้ใช้ในแอปได้เร็วขึ้น เครื่องมือจัดการการโหลดล่วงหน้าจะโหลดเนื้อหาจากสื่อก่อนที่ผู้ใช้จะเริ่มเล่น ด้วยวิธีนี้ เมื่อผู้ใช้เปลี่ยนไปดูเนื้อหาอื่น วิดีโอจะเริ่มเล่นได้เร็วขึ้น โดยเนื้อหาที่โหลดไว้ล่วงหน้าจะเริ่มเล่นในขณะที่ระบบโหลดเนื้อหาที่เหลือเพื่อเล่น

Media3 มีคลาสแบบนามธรรม BasePreloadManager ซึ่งปรับแต่งได้เพื่อใช้กลยุทธ์ใดก็ตามที่คุณอาจมีในการจัดลำดับความสำคัญของเนื้อหา ชุดเอกสารนี้อธิบายวิธีใช้การติดตั้งใช้งาน BasePreloadManager ซึ่งมีให้ใช้งานในไลบรารี Media3 ด้วย DefaultPreloadManager ซึ่งถือว่าสื่ออยู่ในรายการแบบ 1 มิติ (เช่น เพลย์ลิสต์หรือภาพสไลด์) และจัดลำดับความสำคัญของรายการสื่อตามความใกล้เคียง กับสื่อที่กำลังเล่นอยู่

เอกสารประกอบครอบคลุมหัวข้อต่อไปนี้