Các bảng sau đây trình bày sự khác biệt giữa tên lớp, gói, mô-đun và phần phụ thuộc Gradle giữa exoplayer2
và phương thức triển khai media3
mới.
Khi di chuyển sang Media3, hãy cân nhắc đọc hướng dẫn di chuyển AndroidX Media3 của chúng tôi.
Liên kết gói
tên gói exoplayer2 | tên gói 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.extractor | androidx.media3.extractor |
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.extractor.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.extractor.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 |
Đổi tên lớp
tên lớp exoplayer2 | tên gói media3 | tên lớp media3 |
com.google.android.exoplayer2.ExoPlayerLibraryInfo | androidx.media3.common | MediaLibraryInfo |
com.google.android.exoplayer2.SimpleExoPlayer | androidx.media3.exoplayer | ExoPlayer |
com.google.android.exoplayer2.ui.StyledPlayerView | androidx.media3.ui | Chế độ xem trình phát |
com.google.android.exoplayer2.ui.StyledPlayerControlView | androidx.media3.ui | Trình phátControlView |
Đã chuyển lớp này sang các gói khác
tên gói exoplayer2 | tên gói media3 | tên lớp 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, ForwardPlayer, HeartRating, IllegalSeekPositionException, MediaItem, MediaMetadata, ParserException, PercentRating, PlaybackException, PlaybackParameters, Trình phát, PositionInfo, Xếp hạng, StarRating, ThumbRating, Dòng thời gian, TracksInfo |
com.google.android.exoplayer2.audio | androidx.media3.extractor | AacUtil, Ac3Util, Ac4Util, DtsUtil, MpegAudioUtil, OpusUtil, WavUtil |
com.google.android.exoplayer2.audio | androidx.media3.common | Âm thanh thuộc tính, AuxEffectInfo |
com.google.android.exoplayer2.decoder | androidx.media3.exoplayer | Bộ giải mã, Bộ giải mã, đánh giá bộ giải mã |
com.google.android.exoplayer2.drm | androidx.media3.common | Dữ liệu DrmInit |
com.google.android.exoplayer2.metadata | androidx.media3.exoplayer.metadata | Siêu dữ liệu Decoderfactor, MetadataOutput, siêu dữ liệu kết xuất |
com.google.android.exoplayer2.metadata | androidx.media3.common | Metadata |
com.google.android.exoplayer2.offline | androidx.media3.common | Khoá luồng |
com.google.android.exoplayer2.source.ads | androidx.media3.common | Trạng thái phát lại quảng cáo |
com.google.android.exoplayer2.source | androidx.media3.common | MediaPeriodId, TrackGroup |
com.google.android.exoplayer2.trackselection | androidx.media3.common | TrackSelectionParameter, TrackSelectionOverride |
com.google.android.exoplayer2.text | androidx.media3.common.text | Tín hiệu |
com.google.android.exoplayer2.text | androidx.media3.exoplayer.text | ExoplayerCuesDecode, SubtitleDecoderFactor, TextOutput, 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 | Tải thông báo trợ giúp |
com.google.android.exoplayer2.upstream | androidx.media3.common | Trình đọc dữ liệu |
com.google.android.exoplayer2.upstream | androidx.media3.exoplayer.upstream | Phân bổ, Bộ phân bổ, BandwidthMeter, cacheRegionTracker, DefaultAllocator, DefaultBandwidthMeter, DefaultLoadErrorHandlerPolicy, Loader, LoaderErrorThrower, ParsingLoadable, SlidingPercentile, 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, BundleableUtil, Bundleutiler, Đồng hồ, ClosedSource, CodecSpecificDataUtil, ColorParser, ConditionVariable, Người tiêu dùng, CopyOnWriteMultise, EGLSurfaceTexture, GlProgram, GlUtil, HandlerWrapper, Library Loader, ListenerSet, Log, LongArray, MediaUtilFormat, NetworkTypeObserver, NonNullValue,. |
com.google.android.exoplayer2.util | androidx.media3.extractor | NalUnitUtil, ParsableNalUnitBitArray |
com.google.android.exoplayer2.util | androidx.media3.exoplayer | MediaClock, Độc lậpMediaClock |
com.google.android.exoplayer2.video | androidx.media3.common | Thông tin màu, Kích thước video |
com.google.android.exoplayer2.video | androidx.media3.extractor | AvcConfig, DolbyVisionConfig, HevcConfig |
Liên kết phần phụ thuộc
tên mô-đun exoplayer2 | tên mô-đun media3 |
trình phát ngoài trời | trình phát media3-exo |
cơ sở dữ liệu exoplayer | cơ sở dữ liệu media3 |
exoplayer-datasource | media3-datasource |
bộ giải mã exoplayer | bộ giải mã media3 |
exo-player-phổ biến | media3-phổ biến |
exoplayer-core | trình phát media3-exo |
exo-player-dash | media3-exoplayer-dash |
trình trích xuất ngoại tuyến | trình trích xuất media3 |
exoplayer-hls | media3-exoplayer-hls |
exoplayer-robolectricutils | media3-test-utils-robolectric |
exoplayer-rtsp | media3-exoplayer-rtsp |
exoplayer-phát trực tuyến mượt mà | media3-exoplayer-phát trực tuyến mượt mà |
exoplayer-testutils | media3-test-utils |
biến đổi exoplayer | biến đổi media3 |
giao diện người dùng exoplayer | media3-giao diện người dùng |
truyền tiện ích | truyền media3 |
Cronet mở rộng | media3-datasource-cronet |
tiện ích ima | media3-exoplayer-ima |
mở rộng-leanback | media3-ui-leanback |
Tiện ích okhttp | media3-datasource-okhttp |
tiện ích mở rộng rtmp | media3-datasource-rtmp |
trình quản lý tiện ích | media3-exoplayer-workmanager |