नीचे दी गई टेबल में, अलग-अलग क्लास, पैकेज,
exoplayer2
के बीच, मॉड्यूल और Gradle डिपेंडेंसी के नाम अलग-अलग हैं
और नया media3
लागू करना.
Media3 पर माइग्रेट करते समय, हमारे AndroidX Media3 को पढ़ें डेटा को दूसरी जगह भेजने से जुड़ी गाइड.
पैकेज मैपिंग
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.ऑडियो |
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.क्रोनेट |
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.extrackor | androidx.media3.एक्सट्रैक्टर |
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.exactor.metadata |
com.google.android.exoplayer2.ऑफ़लाइन | androidx.media3.exoplayer.ऑफ़लाइन |
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.डैश | androidx.media3.exoplayer.डैश |
com.google.android.exoplayer2.source.smoothstreaming | androidx.media3.exoplayer.smoothस्ट्रीमिंग |
com.google.android.exoplayer2.source.hls | androidx.media3.exoplayer.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.extrackor.text के बारे में जानकारी |
com.google.android.exoplayer2.trackselection | androidx.media3.exoplayer.trackselection |
com.google.android.exoplayer2.transformer | androidx.media3.transformer |
com.google.android.exoplayer2.transformerdemo | androidx.media3.demo.transformer |
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, बंडल करने लायक, ControlDispatcher, C, defaultControlDispatcher, DeviceInfo,ErrorMessageProvider, ExoPlayerLibraryInfo, फ़ॉर्मैट, फ़ॉरवर्डिंगप्लेयर, हार्टरेटिंग, गैर-कानूनी प्रचार वाली जगह, MediaItem, MediaMetadata, Parser बगीचे, प्रतिशत रेटिंग, प्लेबैक अपवाद, स्टार, थंब रेटिंग, टाइमलाइन, ट्रैक |
com.google.android.exoplayer2.audio | androidx.media3.एक्सट्रैक्टर | AacUtil, Ac3Util, Ac4Util, DtsUtil, MpegAudioUtil, OpusUtil, WavUtil |
com.google.android.exoplayer2.audio | androidx.media3.common | ऑडियो एट्रिब्यूट, AuximpactInfo |
com.google.android.exoplayer2.decoder | androidx.media3.exoplayer | DecoderCounters, DecoderReuseevaluation |
com.google.android.exoplayer2.dRM | androidx.media3.common | ड्रमइनिटडेटा |
com.google.android.exoplayer2.metadata | androidx.media3.exoplayer.metadata | MetadataDecoderFactor, मेटाडेटा आउटपुट, MetadataRenderer |
com.google.android.exoplayer2.metadata | androidx.media3.common | मेटाडेटा |
com.google.android.exoplayer2.ऑफ़लाइन | androidx.media3.common | स्ट्रीम कुंजी |
com.google.android.exoplayer2.source.ads | androidx.media3.common | विज्ञापन प्लेबैकस्टेट |
com.google.android.exoplayer2.source | androidx.media3.common | MediaPeriodId, TrackGroup |
com.google.android.exoplayer2.trackselection | androidx.media3.common | TrackSelectionपैरामीटर, TrackSelection अंग |
com.google.android.exoplayer2.text | androidx.media3.common.text | क्यू |
com.google.android.exoplayer2.text | androidx.media3.exoplayer.टेक्स्ट | ExoplayerCuesDecode, SubtitleDecoderFactor, TextOutput, TextRenderer |
com.google.android.exoplayer2.text.span | androidx.media3.common.text | हॉरिज़ॉन्टलTextInVerticalContextSpan, LanguageFeatureSpa, RubySpa, SpanUti, TextAnnotation, TextEmphasisSpan |
com.google.android.exoplayer2.ui | androidx.media3.common | AdOverlayInf, AdViewProvider |
com.google.android.exoplayer2.ui | androidx.media3.exoplayer.ऑफ़लाइन | DownloadNotificationHelper |
com.google.android.exoplayer2.upstream | androidx.media3.common | डेटा रीडर |
com.google.android.exoplayer2.upstream | androidx.media3.exoplayer.upस्ट्रीम | ऐलोकेशन, Allocator, BandwidthMeter, cachedRegionTracker, Defaultनुकेटर, defaultBandwidthMeter, defaultLoadErrorErrorPolicy, Loader, LoaderErrorThrower, ParsingLoadable, SlidingPercentile, TimeToFirstByteAsimator |
com.google.android.exoplayer2.upstream.crypto | androidx.media3.datasource | AesCipherDataSource, AesCipherDataSink, AesFlutingCipher |
com.google.android.exoplayer2.util | androidx.media3.common | errorMessageProvider, FlagSet, FileType, MimeType, PriorityTaskManager |
com.google.android.exoplayer2.util | androidx.media3.common.util | AtomicFile, Assertion, BundleableUtil, BundleUtil, Clock, ClosedSource, CodecSpecificDataUtil, ColorParser, ConditionVariable, Consumer, CopyOnWriteMultise, EGLSurfaceTexture, GlProgram, GlUtil, HandlerWrapper, LibraryLoader, ListenerSet, Log, LongArray, MediaFormatUtil, NetworkTypeObserver, NonNullApi, NotificationUtil, ParsableBitArray, ParsableByteArray, RepeatModeUtil, RunnableFutureTask, SystemCloc, SystemHandlerWrapper, TimedValueQueue, TimestampAdjuster, TraceUtil, UnknownNull, UnstableApi, UriUtil, Util, XmlPullParserUtil |
com.google.android.exoplayer2.util | androidx.media3.एक्सट्रैक्टर | NalUnitUtil, ParsableNalUnitBitArray |
com.google.android.exoplayer2.util | androidx.media3.exoplayer | MediaClock, StandaloneMediaClock |
com.google.android.exoplayer2.video | androidx.media3.common | ColorInfo, वीडियो साइज़ |
com.google.android.exoplayer2.video | androidx.media3.एक्सट्रैक्टर | AvcConfig, DolbyVisionConfig, HevcConfig |
डिपेंडेंसी मैपिंग
exoplayer2 के मॉड्यूल का नाम | media3 मॉड्यूल का नाम |
एक्सोप्लेयर | मीडिया3-एक्सोप्लेयर |
एक्सोप्लेयर-डेटाबेस | Media3-डेटाबेस |
exoplayer-डेटासोर्स | Media3-डेटा सोर्स |
एक्सोप्लेयर-डिकोडर | Media3-डिकोडर |
एक्सोप्लेयर-कॉमन | मीडिया3-सामान्य |
एक्सोप्लेयर-कोर | मीडिया3-एक्सोप्लेयर |
एक्सोप्लेयर-डैश | Media3-exoplayer-डैश |
एक्सोप्लेयर-एक्सट्रैकर | Media3-एक्सट्रैकर |
एक्सोप्लेयर-एचएलएस | मीडिया3-एक्सोप्लेयर-एचएलएस |
एक्सोप्लेयर-रोबोलेक्टरिक बिल्स | मीडिया3-टेस्ट-यूटिल्स-रोबोलेक्टिक |
एक्सोप्लेयर-आरटीएसपी | मीडिया3-एक्सोप्लेयर-आरटीएसपी |
एक्सोप्लेयर-स्मूदस्ट्रीमिंग | Media3-एक्सोप्लेयर-स्मूदस्ट्रीमिंग |
एक्सोप्लेयर-टेस्टटाइम्स | Media3-टेस्ट-यूटिल्स |
एक्सोप्लेयर-ट्रांसफ़ॉर्मर | Media3-ट्रांसफ़ॉर्मर |
एक्सोप्लेयर-यूआई | मीडिया3-यूआई |
एक्सटेंशन-कास्ट | मीडिया3-कास्ट |
एक्सटेंशन-क्रोनेट | Media3-डेटासोर्स-क्रोनेट |
एक्सटेंशन-इमा | Media3-एक्सोप्लेयर-इमा |
एक्सटेंशन-लीनबैक | Media3-ui-leanback |
एक्सटेंशन-okhttp | Media3-datasource-okhttp |
एक्सटेंशन-rtmp | Media3-datasource-rtmp |
एक्सटेंशन-वर्कमैनेजर | मीडिया3-एक्सोप्लेयर-वर्कमैनेजर |