androidx.media3.inspector मॉड्यूल की मदद से, मीडिया फ़ाइलों की जांच की जा सकती है. इसके लिए, यह मॉड्यूल उन फ़ाइलों से जानकारी निकालता है. आपको पूरा प्लेयर इंस्टैंशिएट करने की ज़रूरत नहीं है. इससे यह मॉड्यूल, नॉन-प्लेबैक स्थितियों के लिए सही बन जाता है.
इस मॉड्यूल में ये एपीआई शामिल हैं:
MetadataRetriever: इससे हाई-लेवल का मेटाडेटा मिलता है.FrameExtractor: यह डिकोड किए गए वीडियो फ़्रेम और थंबनेल को अलग-अलग एक्सट्रैक्ट करता है.MediaExtractorCompat: यह रॉ, एन्कोड किए गए मीडिया सैंपल को एक्सट्रैक्ट करता है.
शुरू करना
ज़रूरी मॉड्यूल के लिए डिपेंडेंसी जोड़ें:
Kotlin
implementation("androidx.media3:media3-inspector:1.11.1")
implementation("androidx.media3:media3-inspector-frame:1.11.1")
Groovy
implementation "androidx.media3:media3-inspector:1.11.1"
implementation "androidx.media3:media3-inspector-frame:1.11.1"
अगर अपने ऐप्लिकेशन को प्लैटफ़ॉर्म एपीआई से माइग्रेट किया जा रहा है, तो ये सुविधाएं एक जैसी फ़ंक्शनैलिटी उपलब्ध कराती हैं:
| सुविधा | Platform API | Media3 API |
|---|---|---|
मेटाडेटा वापस पाना |
||
फ़्रेम एक्सट्रैक्शन |
||
सैंपल एक्सट्रैक्शन |