يتيح لك وحدة 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 |
|---|---|---|
استرداد البيانات الوصفية |
||
استخراج اللقطات |
||
استخراج العيّنات |