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