वे डिवाइस जिन पर YouTube ऐप्लिकेशन से YouTube Kids का इस्तेमाल किया जा सकता है

ExoPlayer के मुख्य इस्तेमाल के उदाहरणों के लिए, Android के ये वर्शन ज़रूरी हैं:

इस्तेमाल का उदाहरण Android वर्शन API स्तर
ऑडियो प्लेबैक 5.0 21
ऑडियो चलाना (ऑफ़लोड का इस्तेमाल करके) 10 29
वीडियो चलाना 5.0 21
वीडियो चलाना (इफ़ेक्ट के साथ) 5.0 21
वीडियो चलाना (एचडीआर) 7.0 24
DASH (बिना डीआरएम) 5.0 21
DASH (Widevine CENC; "cenc" स्कीम) 5.0 21
DASH (Widevine CENC; "cbcs" स्कीम) 7.1 25
DASH (ClearKey; "cenc" स्कीम) 5.0 21
SmoothStreaming (बिना डीआरएम) 4.4 19
SmoothStreaming (PlayReady; "cenc" स्कीम) Android TV Android TV
एचएलएस (बिना डीआरएम) 5.0 21
एचएलएस (एईएस-128 एन्क्रिप्शन) 5.0 21
HLS (Widevine CENC; "cenc" स्कीम) 4.4 19
एचएलएस (Widevine CENC; "cbcs" स्कीम) 7.1 25

किसी खास इस्तेमाल के उदाहरण के लिए, हमारा मकसद उन सभी Android डिवाइसों पर ExoPlayer का इस्तेमाल करना है जो कम से कम वर्शन की ज़रूरी शर्तें पूरी करते हैं. डिवाइस से जुड़ी समस्याओं की जानकारी, Media3 GitHub समस्या ट्रैकर या लेगसी ExoPlayer GitHub समस्या ट्रैकर पर दी गई है.

एम्युलेटर

कुछ Android एमुलेटर, Android के मीडिया स्टैक के कॉम्पोनेंट को सही तरीके से लागू नहीं करते. इस वजह से, वे ExoPlayer के साथ काम नहीं करते. यह समस्या, एमुलेटर से जुड़ी है, न कि ExoPlayer से. Android का आधिकारिक एमुलेटर ("Android Studio में वर्चुअल डिवाइस") ExoPlayer के साथ काम करता है. हालांकि, इसके लिए ज़रूरी है कि सिस्टम इमेज का एपीआई लेवल कम से कम 23 हो. एपीआई लेवल के पुराने वर्शन वाली सिस्टम इमेज पर, ExoPlayer काम नहीं करता. तीसरे पक्ष के एमुलेटर से मिलने वाली सहायता का लेवल अलग-अलग होता है. तीसरे पक्ष के इम्युलेटर पर ExoPlayer चलाने से जुड़ी समस्याओं की शिकायत, ExoPlayer टीम के बजाय इम्युलेटर के डेवलपर से करनी चाहिए. हमारा सुझाव है कि जब भी मुमकिन हो, मीडिया ऐप्लिकेशन को एम्युलेटर के बजाय फ़िज़िकल डिवाइसों पर टेस्ट करें.