ExoPlayer - Media3 Eşlemeleri

Aşağıdaki tablolarda çeşitli sınıf, paket ve modülü ve Gradle bağımlılık adları exoplayer2 ve yeni media3 uygulaması.

Media3'e geçiş yaparken AndroidX Media3 makalemize göz atabilirsiniz. taşıma rehberini inceleyin.

Paket eşlemeleri

exoplayer2 paket adımedia3 paket adı
com.google.android.exoplayer2androidx.media3.exoplayer
com.google.android.exoplayer2.analyticsandroidx.media3.exoplayer.analytics
com.google.android.exoplayer2.audioandroidx.media3.exoplayer.audio
com.google.android.exoplayer2.castdemoandroidx.media3.demo.cast
com.google.android.exoplayer2.databaseandroidx.media3.veritabanı
com.google.android.exoplayer2.kod çözücüandroidx.media3.kod çözücü
com.google.android.exoplayer2.demoandroidx.media3.demo.main
com.google.android.exoplayer2.drmandroidx.media3.exoplayer.drm
com.google.android.exoplayer2.ext.av1androidx.media3.decoder.av1
com.google.android.exoplayer2.ext.castandroidx.media3.cast
com.google.android.exoplayer2.ext.cronetandroidx.media3.datasource.cronet
com.google.android.exoplayer2.ext.ffmpegandroidx.media3.decoder.ffmpeg
com.google.android.exoplayer2.ext.flacandroidx.media3.decoder.flac
com.google.android.exoplayer2.ext.imaandroidx.media3.exoplayer.ima
com.google.android.exoplayer2.ext.leanbackandroidx.media3.ui.leanback
com.google.android.exoplayer2.ext.okhttpandroidx.media3.datasource.okhttp
com.google.android.exoplayer2.ext.opusandroidx.media3.decoder.opus
com.google.android.exoplayer2.ext.rtmpandroidx.media3.datasource.rtmp
com.google.android.exoplayer2.ext.vp9androidx.media3.decoder.vp9
com.google.android.exoplayer2.ext.workmanagerandroidx.media3.exoplayer.workmanager
com.google.android.exoplayer2.extractorandroidx.media3.extractor
com.google.android.exoplayer2.gldemoandroidx.media3.demo.gl
com.google.android.exoplayer2.mediacodecandroidx.media3.exoplayer.mediacodec
com.google.android.exoplayer2.metadataandroidx.media3.extractor.metadata
com.google.android.exoplayer2.çevrimdışıandroidx.media3.exoplayer.çevrimdışı
com.google.android.exoplayer2.playbacktestsandroidx.media3.test.exoplayer.playback
com.google.android.exoplayer2.robolectricandroidx.media3.test.utils.robolectric
com.google.android.exoplayer2.schedulerandroidx.media3.exoplayer.scheduler
com.google.android.exoplayer2.sourceandroidx.media3.exoplayer.source
com.google.android.exoplayer2.source.rtspandroidx.media3.exoplayer.rtsp
com.google.android.exoplayer2.source.dashandroidx.media3.exoplayer.dash (androidx.media3.exoplayer.dash)
com.google.android.exoplayer2.source.smoothstreamingandroidx.media3.exoplayer.smoothstreaming
com.google.android.exoplayer2.source.hlsandroidx.media3.exoplayer.hls
com.google.android.exoplayer2.surfacedemoandroidx.media3.demo.surface
com.google.android.exoplayer2.testdataandroidx.media3.test.verileri
com.google.android.exoplayer2.testutilandroidx.media3.test.utils
com.google.android.exoplayer2.textandroidx.media3.extractor.text
com.google.android.exoplayer2.trackselectionandroidx.media3.exoplayer.trackselection
com.google.android.exoplayer2.Transformer androidx.media3.dönüştürücü
com.google.android.exoplayer2.Transformerdemoandroidx.media3.demo.dönüştürücü
com.google.android.exoplayer2.uiandroidx.media3.ui
com.google.android.exoplayer2.upstream.cryptoandroidx.media3.exoplayer.upstream.crypto
com.google.android.exoplayer2.upstream.cacheandroidx.media3.datasource.cache
com.google.android.exoplayer2.upstreamandroidx.media3.veri kaynağı
com.google.android.exoplayer2.utilandroidx.media3.exoplayer.util
com.google.android.exoplayer2.utilandroidx.media3.common.util
com.google.android.exoplayer2.videoandroidx.media3.exoplayer.video

Sınıfları yeniden adlandırma

exoplayer2 sınıf adımedia3 paket adımedia3 sınıf adları
com.google.android.exoplayer2.ExoPlayerLibraryInfoandroidx.media3.commonMedya Kitaplığı Bilgisi
com.google.android.exoplayer2.BasitExoOynatıcıandroidx.media3.exoplayerExoPlayer
com.google.android.exoplayer2.ui.StyledPlayerViewandroidx.media3.uiOynatıcı Görünümü
com.google.android.exoplayer2.ui.StyledPlayerControlViewandroidx.media3.uiOynatıcıDenetim Görünümü

Sınıf diğer paketlere taşındı

exoplayer2 paket adı media3 paket adı media3 sınıf adları
com.google.android.exoplayer2androidx.media3.exoplayerBiçim Tutucu, PlayerMessage
com.google.android.exoplayer2androidx.media3.commonBasePlayer, BundleListRetriever, Bundleable, ControlDispatcher, C, DefaultControlDispatcher, DeviceInfo, ErrorMessageProvider, ExoPlayerLibraryInfo, Format, RedirectPlayer, HeartRating, InvalidSeekPositionException, MediaItem, MediaMetadata, ParserException, PercentageRating, PlaybackException, PlaybackParameters, Player, PositionInfo, Rating, StarRating, Thumb
com.google.android.exoplayer2.audioandroidx.media3.extractorAacUtil, Ac3Util, Ac4Util, DtsUtil, MpegAudioUtil, OpusUtil, WavUtil
com.google.android.exoplayer2.audioandroidx.media3.commonAudioAttribute, AuxEffectInfo
com.google.android.exoplayer2.kod çözücüandroidx.media3.exoplayerKod Çözücü Sayaçları, Kod Çözücü Yeniden Kullanımı Değerlendirmesi
com.google.android.exoplayer2.drmandroidx.media3.commonDrmInitVerisi
com.google.android.exoplayer2.metadataandroidx.media3.exoplayer.metadataMetadataDecoderFactor, MetadataExit, MetadataRenderer
com.google.android.exoplayer2.metadataandroidx.media3.commonMeta veri
com.google.android.exoplayer2.çevrimdışıandroidx.media3.commonYayın Anahtarı
com.google.android.exoplayer2.source.adsandroidx.media3.commonReklamOynatma Durumu
com.google.android.exoplayer2.sourceandroidx.media3.commonMediaPeriodId, TrackGroup
com.google.android.exoplayer2.trackselectionandroidx.media3.commonTrackSelectionParameters, TrackSelectionOverride
com.google.android.exoplayer2.textandroidx.media3.common.textIstaka
com.google.android.exoplayer2.textandroidx.media3.exoplayer.metinExoplayerCuesDecode, SubtitleDecoderFactor, TextExit, TextRenderer
com.google.android.exoplayer2.text.spanandroidx.media3.common.textHorizontalTextInVerticalContextSpan, LanguageFeatureSpa, RubySpa, SpanUti, TextDescription, TextEmphasisSpan
com.google.android.exoplayer2.uiandroidx.media3.commonAdOverlayInf, AdViewProvider
com.google.android.exoplayer2.uiandroidx.media3.exoplayer.çevrimdışıBildirimYardımcısını İndir
com.google.android.exoplayer2.upstreamandroidx.media3.commonVeri Okuyucu
com.google.android.exoplayer2.upstreamandroidx.media3.exoplayer.upstreamAllocation, Allocator, BandwidthMeter, CachedRegionTracker, DefaultAllocator, DefaultBandwidthMeter, DefaultLoadError ProcessingPolicy, Yükleyici, LoaderErrorThrower, ParsingLoadable, SlidingPercentile, TimeToFirstByteEstimator
com.google.android.exoplayer2.upstream.cryptoandroidx.media3.veri kaynağıAesCipherDataSource, AesCipherDataSink, AesFlushingCipher
com.google.android.exoplayer2.utilandroidx.media3.commonErrorMessageProvider, FlagSet, FileType, MimeType, PriorityTaskManager
com.google.android.exoplayer2.utilandroidx.media3.common.utilbirtomicFile, Assertion, , BundleableUtil, AtomicFile, Assertion, BundleableUtil, AtomicFile, Assertion, BundleableUtilUtil, AtomicFile, Assertion, BundleableUtilUtil, AtomicFile, Assertion,").), BundleableUtil, AtomicFile, Assertion,), BundleableUtil, AtomicFile, Assertion,), BundleableUtil, Atomic);
com.google.android.exoplayer2.utilandroidx.media3.extractorNalUnitUtil, ParsableNalUnitBitArray
com.google.android.exoplayer2.utilandroidx.media3.exoplayerMediaClock, BağımsızMedyaSaat
com.google.android.exoplayer2.videoandroidx.media3.commonRenk Bilgisi, VideoSize
com.google.android.exoplayer2.videoandroidx.media3.extractorAvcConfig, DolbyVisionConfig, HevcConfig

Bağımlılık eşlemeleri

exoplayer2 modülü adımedia3 modülü adı
exo oynatıcımedya3-exo oynatıcı
exo oynatıcı-veritabanımedya3-veritabanı
exo oynatıcı-veri kaynağımedya3-veri kaynağı
exo oynatıcı-kod çözücümedya3 kod çözücü
exo-oyuncularla ortakmedia3-ortak
exoplayer-coremedya3-exo oynatıcı
exo oynatıcıda-kontrolmedya3-exo oynatıcı-kısa çizgisi
exo oynatıcı-Çıkarıcımedya3-ayıklayıcı
exoplayer-hlsmedia3-exoplayer-hls
exo oynatıcı-robolektrikli oyunlarmedia3-test-utils-robolektrik
exoplayer-rtspmedya3-exo oynatıcı-rtsp
exo oynatıcı-sorunsuz-akışmedia3-exo oynatıcı-yumuşak-akış
exoplayer-testutillerimedya3-test-utils
exo oynatıcı-Dönüştürücümedia3-Dönüştürücü
exoplayer-uimedya3-kullanıcı arayüzü
uzantı-yayınmedya3-yayınlama
uzantı-kronetmedia3-veri kaynağı-cronet
uzantı-imamedia3-exoplayer-ima
arkaya yaslanıp uzatmamedia3-ui-leanback
uzantı-okhttpmedia3-veri kaynağı-okhttp
uzantı-rtmpmedia3-veri kaynağı-rtmp
uzantı-workmanagermedia3-exo oynatıcı-iş-yöneticisi