שימוש במנהל טעינה מראש כדי לקבל תגובה מהירה יותר

ספריית Media3 מספקת מנהל טעינה מראש שעוזר להציג מדיה מהר יותר למשתמשים באפליקציה. מנהל הטעינה מראש טוען תוכן ממדיה לפני שהמשתמש מתחיל להפעיל אותו. כך, כשהמשתמש עובר לקטע תוכן אחר, הוא יכול להתחיל לפעול מהר יותר – התוכן שנטען מראש יכול להתחיל לפעול בזמן ששאר התוכן נטען להפעלה.

‫Media3 מספקת מחלקה מופשטת, BasePreloadManager, שאפשר להתאים אישית כדי להטמיע כל אסטרטגיה שיש לכם לתעדוף תוכן. במאמר הזה נסביר איך להשתמש בהטמעה של BasePreloadManager שזמינה גם בספריית Media3:‏ DefaultPreloadManager. ההטמעה הזו מניחה שהמדיה נמצאת ברשימה חד-ממדית (כמו פלייליסט או קרוסלה), ונותנת עדיפות לפריטי מדיה על סמך הקרבה שלהם למדיה שמופעלת כרגע.

הנושאים שמוסברים במסמכים: