मीडिया मॉड्यूल, मीडिया टाइप और कोडेक को मैनेज करते हैं. साथ ही, ExoPlayer के साथ इंटरैक्ट करते हैं, फ़्रेमवर्क को ट्रांसपोर्ट कंट्रोल और प्लेबैक की जानकारी दिखाते हैं, और मीडिया से जुड़े अन्य फ़ंक्शन करते हैं.
मीडिया कॉम्पोनेंट अक्सर हमलों का टारगेट होते हैं. हाल ही में, सुरक्षा से जुड़े कई गड़बड़ियां मीडिया से जुड़ी हैं. इसलिए, सुरक्षा से जुड़ी गड़बड़ियों और सुविधाओं के अपडेट को तेज़ी से उपलब्ध कराकर, सुरक्षा को बेहतर बनाया जा सकता है. इससे, हमलों से फ़ायदा उठाने वाली सुरक्षा से जुड़ी गड़बड़ियों की संख्या कम हो जाएगी. मीडिया फ़्रेमवर्क को बढ़ाया जा सकता है. पार्टनर, मीडिया कोडेक और मीडिया फ़ॉर्मैट एक्सट्रैक्टर को बढ़ाना जारी रख सकते हैं.
मीडिया मॉड्यूल और कॉम्पोनेंट
अपडेट किए जा सकने वाले मीडिया कॉम्पोनेंट, इन मॉड्यूल में मौजूद होते हैं.
मीडिया मॉड्यूल. इसमें ये मीडिया कॉम्पोनेंट शामिल होते हैं.
मीडिया एक्सट्रैक्टर, अलग-अलग तरह के मीडिया को हैंडल करते हैं. हर एक्सट्रैक्टर एक अलग
.so
फ़ाइल होती है. इसमें स्निफ़र फ़ंक्शन होता है, जिससे यह पता चलता है कि एक्सट्रैक्टर किसी मीडिया फ़ाइल को हैंडल कर सकता है या नहीं. साथ ही, इसमें फ़ैक्ट्री फ़ंक्शन होता है, जो उस मीडिया फ़ाइल के लिए एक्सट्रैक्टर का एक इंस्टेंस बनाता है.MediaSession2
एपीआई की मदद से, मीडिया ऐप्लिकेशन अपने ट्रांसपोर्ट कंट्रोल और प्लेबैक की जानकारी को अन्य प्रोसेस के साथ शेयर कर सकते हैं. जैसे, Android फ़्रेमवर्क और दूसरे ऐप्लिकेशन.MediaParser
एपीआई (Android 11 में नया) की मदद से, ExoPlayer, फ़्रेमवर्क मीडिया कंटेनर पार्सर का बेहतर तरीके से इस्तेमाल करके, मीडिया कंटेनर से मीडिया सैंपल निकाल सकता है.HEVC फ़ॉर्मैट पर काम न करने वाले ऐप्लिकेशन के लिए मीडिया ट्रांसकोडिंग (Android 12 में नई सुविधा) इससे, प्लैटफ़ॉर्म पर HEVC फ़ॉर्मैट पर काम न करने वाले ऐप्लिकेशन के लिए मीडिया ट्रांसकोडिंग की सुविधा चालू होती है.
मीडिया कोडेक मॉड्यूल. इसमें अपडेट किए जा सकने वाले सॉफ़्टवेयर Codec2 कॉम्पोनेंट शामिल हैं.
इन मॉड्यूल और कॉम्पोनेंट के बारे में ज़्यादा जानने के लिए, मीडिया सेक्शन देखें.
मॉड्यूल का फ़ॉर्मैट
मीडिया मॉड्यूल (com.android.media
) और मीडिया कोडेक मॉड्यूल (com.android.media.swcodec
), APEX फ़ॉर्मैट में उपलब्ध हैं. ये Android 10 या इसके बाद के वर्शन वाले डिवाइसों के लिए उपलब्ध हैं.
पसंद के मुताबिक बनाएं
कस्टम एक्सट्रैक्टर और डिकोडर जोड़ने के बारे में जानकारी के लिए, मीडिया कॉम्पोनेंट को पसंद के मुताबिक बनाना लेख पढ़ें.