واحد androidx.media3.inspector به شما امکان میدهد با استخراج اطلاعات از فایلهای رسانهای، آنها را بازرسی کنید. نیازی نیست که یک پخشکننده کامل را نمونهسازی کنید،
که این امر باعث میشود این ماژول برای سناریوهای غیربازپخش ایدهآل باشد.
این واحد شامل میاناهای برنامهسازی کاربردی زیر است:
MetadataRetriever: فراداده سطح بالا را بازیابی میکند.FrameExtractor: فریمهای ویدیو و ریزعکسهای رمزگشاییشده را بهصورت جداگانه استخراج میکند.MediaExtractorCompat: نمونههای رسانه کدبندیشده خام را استخراج میکند.
شروع کردن
وابستگیهای واحدهای لازم را اضافه کنید:
کاتلین
implementation("androidx.media3:media3-inspector:1.11.1")
implementation("androidx.media3:media3-inspector-frame:1.11.1")
شیک
implementation "androidx.media3:media3-inspector:1.11.1"
implementation "androidx.media3:media3-inspector-frame:1.11.1"
اگر برنامهتان را از میاناهای برنامهسازی کاربردی پلاتفرم انتقال میدهید، این ویژگیها عملکردی معادل ارائه میدهند:
| عملکرد | میانای برنامهسازی کاربردی پلاتفرم | Media3 API |
|---|---|---|
بازیابی فراداده |
||
استخراج قاب |
||
استخراج نمونه |