توضّح الجداول التالية مدى اختلاف أسماء تبعية الفئة والحزمة
والوحدات وتبعية Gradle المختلفة بين exoplayer2
وتنفيذ media3
الجديد.
عند الانتقال إلى Media3، ننصحك بقراءة دليل نقل Media3 إلى AndroidX.
تعيينات الحزم
اسم حزمة exoplayer2 | اسم حزمة Media3 |
com.google.android.exoplayer2 | androidx.media3.exoplayer |
com.google.android.exoplayer2.analytics | androidx.media3.exoplayer.analytics |
com.google.android.exoplayer2.audio | androidx.media3.exoplayer.audio |
com.google.android.exoplayer2.castdemo | androidx.media3.demo.cast |
com.google.android.exoplayer2.database | androidx.media3.database |
com.google.android.exoplayer2.decoder | androidx.media3.decoder |
com.google.android.exoplayer2.demo | androidx.media3.demo.main |
com.google.android.exoplayer2.drm | androidx.media3.exoplayer.drm |
com.google.android.exoplayer2.ext.av1 | androidx.media3.decoder.av1 |
com.google.android.exoplayer2.ext.cast | androidx.media3.cast |
com.google.android.exoplayer2.ext.cronet | androidx.media3.datasource.cronet |
com.google.android.exoplayer2.ext.ffmpeg | androidx.media3.decoder.ffmpeg |
com.google.android.exoplayer2.ext.flac | androidx.media3.decoder.flac |
com.google.android.exoplayer2.ext.ima | androidx.media3.exoplayer.ima |
com.google.android.exoplayer2.ext.leanback | androidx.media3.ui.leanback |
com.google.android.exoplayer2.ext.okhttp | androidx.media3.datasource.okhttp |
com.google.android.exoplayer2.ext.opus | androidx.media3.decoder.opus |
com.google.android.exoplayer2.ext.rtmp | androidx.media3.datasource.rtmp |
com.google.android.exoplayer2.ext.vp9 | androidx.media3.decoder.vp9 |
com.google.android.exoplayer2.ext.workmanager | androidx.media3.exoplayer.workmanager |
com.google.android.exoplayer2.extr الكمبيوتر | androidx.media3.extr وعرض |
com.google.android.exoplayer2.gldemo | androidx.media3.demo.gl |
com.google.android.exoplayer2.mediacodec | androidx.media3.exoplayer.mediacodec |
com.google.android.exoplayer2.metadata | androidx.media3.extr الكمبيوترer.metadata |
com.google.android.exoplayer2.offline | androidx.media3.exoplayer.offline |
com.google.android.exoplayer2.playbacktests | androidx.media3.test.exoplayer.playback |
com.google.android.exoplayer2.robolectric | androidx.media3.test.utils.robolectric |
com.google.android.exoplayer2.scheduler | androidx.media3.exoplayer.scheduler |
com.google.android.exoplayer2.source | androidx.media3.exoplayer.source |
com.google.android.exoplayer2.source.rtsp | androidx.media3.exoplayer.rtsp |
com.google.android.exoplayer2.source.dash | androidx.media3.exoplayer.dash |
com.google.android.exoplayer2.source.smoothstreaming | androidx.media3.exoplayer.smoothstreaming |
com.google.android.exoplayer2.source.hls | androidx.media3.exoplayer.hls |
com.google.android.exoplayer2.surfacedemo | androidx.media3.demo.surface |
com.google.android.exoplayer2.testdata | androidx.media3.test.data |
com.google.android.exoplayer2.testutil | androidx.media3.test.utils |
com.google.android.exoplayer2.text | androidx.media3.extr الكمبيوتر |
com.google.android.exoplayer2.tracksselect | androidx.media3.exoplayer.tracksتعرف |
com.google.android.exoplayer2.Conversioner | androidx.media3.Conversioner |
com.google.android.exoplayer2.Converterdemo | androidx.media3.demo.Conversioner |
com.google.android.exoplayer2.ui | androidx.media3.ui |
com.google.android.exoplayer2.upstream.crypto | androidx.media3.exoplayer.upstream.crypto |
com.google.android.exoplayer2.upstream.cache | androidx.media3.datasource.cache |
com.google.android.exoplayer2.upstream | androidx.media3.datasource |
com.google.android.exoplayer2.util | androidx.media3.exoplayer.util |
com.google.android.exoplayer2.util | androidx.media3.common.util |
com.google.android.exoplayer2.video | androidx.media3.exoplayer.video |
إعادة تسمية الصفوف
اسم فئة exoplayer2 | اسم حزمة Media3 | أسماء فئات Media3 |
com.google.android.exoplayer2.ExoPlayerLibraryInfo | androidx.media3.common | معلومات حول المكتبة الإعلامية |
com.google.android.exoplayer2.SimpleExoPlayer | androidx.media3.exoplayer | ExoPlayer |
com.google.android.exoplayer2.ui.StyledPlayerView | androidx.media3.ui | عرض المشغّل |
com.google.android.exoplayer2.ui.StyledPlayerControlView | androidx.media3.ui | PlayerControlView |
تم نقل الصف إلى حِزم أخرى.
اسم حزمة exoplayer2 | اسم حزمة Media3 | أسماء فئات Media3 |
com.google.android.exoplayer2 | androidx.media3.exoplayer | FormatHolder، PlayerMessage |
com.google.android.exoplayer2 | androidx.media3.common | BasePlayer وBundleListRetriever وBundleable وControlDispatcher وC وDefaultControlDispatcher وDeviceInfo وErrorMessageProvider وExoPlayerLibraryInfo وFormat, Format, RedirectPlayer و HeartRating وOPTIONALSeekPositionException وMediaItem وMediaMetadata وParserException وPercentRating و بخصوص PauseParameters و Player وPositionInfo وRating وStarRating وThumbInfo |
com.google.android.exoplayer2.audio | androidx.media3.extr وعرض | AacUتيل وAc3Uتيل وAc4Uتيل وDtsUti وMpegaudioUile وOpusUile وWavUcell |
com.google.android.exoplayer2.audio | androidx.media3.common | AudioAttribute وAuxEffectInfo |
com.google.android.exoplayer2.decoder | androidx.media3.exoplayer | برامج فك الترميز، DecoderReuseEvaluation |
com.google.android.exoplayer2.drm | androidx.media3.common | بيانات DrmInitData |
com.google.android.exoplayer2.metadata | androidx.media3.exoplayer.metadata | MetadataDecoderFactor وMetadataDirector وMetadataRenderer |
com.google.android.exoplayer2.metadata | androidx.media3.common | البيانات الوصفية |
com.google.android.exoplayer2.offline | androidx.media3.common | مفتاح البث |
com.google.android.exoplayer2.source.ads | androidx.media3.common | حالة تشغيل الإعلان |
com.google.android.exoplayer2.source | androidx.media3.common | رقم تعريف_فترة_الوسائط، TrackGroup |
com.google.android.exoplayer2.tracksselect | androidx.media3.common | TrackSelectionParameter وTrackSelectionOverride |
com.google.android.exoplayer2.text | androidx.media3.common.text | عصا |
com.google.android.exoplayer2.text | androidx.media3.exoplayer.text | ExoplayerCuesDecode وSubtitleDecoderFactor وTextDirecter وTextRenderer |
com.google.android.exoplayer2.text.span | androidx.media3.common.text | HorizontalTextInVerticalContextSpan وLanguageFeatureSpa وRubySpa وSpanUti وTextAnnotation وTextEmphasisSpan |
com.google.android.exoplayer2.ui | androidx.media3.common | AdOverlayInf، AdViewProvider |
com.google.android.exoplayer2.ui | androidx.media3.exoplayer.offline | تنزيل NotificationHelper |
com.google.android.exoplayer2.upstream | androidx.media3.common | قارئ البيانات |
com.google.android.exoplayer2.upstream | androidx.media3.exoplayer.upstream | Allocation، وAllcator، وBidwidthMeter، وCachedRegionTracker، وDefaultAllocator، وDefaultBandwidthMeter، وDefaultLoadErrorHandlingPolicy، وLoader، وLoaderErrorThrower، وParsingLoadable، وSlidingPercent، وTimeToFirstByteEstimator |
com.google.android.exoplayer2.upstream.crypto | androidx.media3.datasource | AesCipherDataSource وAesCipherDataSink وAesFlushingCipher |
com.google.android.exoplayer2.util | androidx.media3.common | errorMessageProvider وFlagSet وFileType وmimeType وPriorityTaskManager |
com.google.android.exoplayer2.util | androidx.media3.common.util | AtomicFile ، Assertion، BundleableUfill، BundleUile، ساعة، ClosedSource، ClosedSource، Codec معيَّنةUile، ColorParser، ConditionVariable، مستهلك، CopyOnWriteMultise، EGLSurfaceTexture، GlUile، GlUile، HandlerWrapper، LibraryLoader، ListenerSet، Log، LungArray، MediaFormatUfill ، Pararray، MediaFormatUtillable، NetworkTypellray، {/3}ParFormatUtiable، ContentParser، ConditionVariable، مستهلك، CopyOnWriteMultise، وEGLSurfaceTexture، GlUile، GlUile، HandlerWrapper، LibraryLoader، ListenerSet، Log، LungArray، MediaFormatUile ، NetworkTyperray،، ParFormatUnel,NetworkTypellray، {/3} |
com.google.android.exoplayer2.util | androidx.media3.extr وعرض | NalUnitUتيل، ParsableNalUnitBitArray |
com.google.android.exoplayer2.util | androidx.media3.exoplayer | MediaClock، و StandaloneMediaClock |
com.google.android.exoplayer2.video | androidx.media3.common | معلومات اللون وحجم الفيديو |
com.google.android.exoplayer2.video | androidx.media3.extr وعرض | AvcConfig وDolbyVisionConfig و HevcConfig |
عمليات ربط التبعية
اسم وحدة Exoplayer2 | اسم وحدة وسائط 3 |
مشغّل إكسو | مشغّل Media3-exo Player |
قاعدة بيانات exoplayer | قاعدة بيانات Media3 |
مصدر بيانات مشغّلات Exo | مصدر بيانات Media3 |
أداة فك الترميز في exo Player | برنامج فك الترميز Media3 |
ألعاب إكسو اللاعبين الشائعة | Media3-common |
مشغّل خارجي | مشغّل Media3-exo Player |
شرطة خارجية | وسيطة 3-exoplayer-dash |
أداة استخراج محتوى خارجي | أداة استخراج Media3 |
exoplayer-hls | Media3-exoplayer-hls |
ألعاب محاكاة رياضية | اختبار Media3 |
مشغّل exo Player-rtsp | Media3-exoplayer-rtsp |
بث سلِس لمشغّلي الموسيقى | بث الوسائط 3-exoplayer-smoothstream |
أداة exoplayer-testutils | ملفات-media3-testutils |
محوّل EXo Player | محوّل Media3 |
واجهة المستخدم الخارجية | Media3-ui |
بث تمديد | Media3-cast |
امتداد كرونيه | ملف Media3-datasource-cronet |
إضافة-ima | Media3-exoplayer-ima |
توسيع-leanback | Media3-ui-leanback |
الإضافة-okhttp | Media3-datasource-okhttp |
إضافة-rtmp | Media3-datasource-rtmp |
مدير عمل الإضافة | Media3-exoplayer-workmanager |