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