Media3 लाइब्रेरी, प्रीलोड मैनेजर उपलब्ध कराती है. इससे आपके ऐप्लिकेशन में मौजूद मीडिया को लोगों को तेज़ी से दिखाया जा सकता है. प्रीलोड मैनेजर, उपयोगकर्ता के मीडिया चलाने से पहले ही कॉन्टेंट लोड कर लेता है. इस तरह, जब उपयोगकर्ता किसी दूसरे कॉन्टेंट पर स्विच करता है, तो वह तेज़ी से चलना शुरू हो जाता है. पहले से लोड किया गया कॉन्टेंट तब तक चलना शुरू हो जाता है, जब तक कि बाकी कॉन्टेंट चलने के लिए लोड नहीं हो जाता.
Media3, BasePreloadManager नाम की एक ऐब्स्ट्रैक्ट क्लास उपलब्ध कराता है. इसे अपनी पसंद के मुताबिक बनाया जा सकता है, ताकि कॉन्टेंट को प्राथमिकता देने के लिए आपकी रणनीति लागू की जा सके. इस दस्तावेज़ सेट में, BasePreloadManager को लागू करने का तरीका बताया गया है. यह Media3 लाइब्रेरी में भी उपलब्ध है:
DefaultPreloadManager. इसमें यह माना जाता है कि मीडिया एक डाइमेंशन वाली सूची में है. जैसे, प्लेलिस्ट या कैरसेल. साथ ही, यह मीडिया आइटम को इस आधार पर प्राथमिकता देता है कि वे फ़िलहाल चल रहे मीडिया के कितने करीब हैं.
दस्तावेज़ में इन विषयों के बारे में बताया गया है: