Các bảng sau đây trình bày cách các lớp, gói,
mô-đun và tên phần phụ thuộc Gradle khác nhau giữa exoplayer2
và việc triển khai media3
mới.
Khi chuyển sang Media3, hãy cân nhắc đọc AndroidX Media3 hướng dẫn di chuyển.
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 | Thông tin MediaLibrary |
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 | Kiểm soát trình phát |
Đã di chuyển lớp học 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, TransitionPlayer, HeartRating, IllegalSeekPositionException, MediaItem, MediaMetadata, ParserException, |
com.google.android.exoplayer2.audio | androidx.media3.extractor | AacUtil, Ac3Util, Ac4Util, DtsUtil, MpegAudioUtil, OpusUtil, WavUtil |
com.google.android.exoplayer2.audio | androidx.media3.common | AudioAttributes, AuxEffectInfo |
com.google.android.exoplayer2.decoder | androidx.media3.exoplayer | Bộ giải mã, Bộ giải mã tái sử dụng Đánh giá |
com.google.android.exoplayer2.drm | androidx.media3.common | Dữ liệu DrmInitData |
com.google.android.exoplayer2.metadata | androidx.media3.exoplayer.metadata | MetadataDecoderFactor, MetadataOutput, MetadataRenderer (Trình kết xuất siêu dữ liệu) |
com.google.android.exoplayer2.metadata | androidx.media3.common | Metadata |
com.google.android.exoplayer2.offline | androidx.media3.common | Mã 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, Nhóm theo dõi |
com.google.android.exoplayer2.trackselection | androidx.media3.common | Thông số TrackSelection, Ghi đè TrackSelection |
com.google.android.exoplayer2.text | androidx.media3.common.text | Lời nhắc |
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 | DownloadNotificationHelper (Trình trợ giúp thông báo tải xuống) |
com.google.android.exoplayer2.upstream | androidx.media3.common | Thiết bị đọc dữ liệu |
com.google.android.exoplayer2.upstream | androidx.media3.exoplayer.upstream | Phân bổ, Bộ phân bổ, BandwidthMeter, Bộ lưu trữ trong Bộ nhớ đệm, Defaultallocator, DefaultBandwidthMeter, DefaultLoadErrorSortPolicy, Trình tải, LoaderErrorThrower, ParsingLoadable, SlidingPercentile, TimeToFirstByteestimator |
com.google.android.exoplayer2.upstream.Crypto | androidx.media3.datasource | AesCipherDataSource, AesCipherDataSink, AesFluchingCipher |
com.google.android.exoplayer2.util | androidx.media3.common | ErrorMessageProvider, FlagSet, FileType, MimeType, PriorityTaskManager |
com.google.android.exoplayer2.util | androidx.media3.common.util | – K |
com.google.android.exoplayer2.util | androidx.media3.extractor | NalUnitUtil, ParsableNalUnitBitArray |
com.google.android.exoplayer2.util | androidx.media3.exoplayer | MediaYouTube, ĐộcMediađồng hồ |
com.google.android.exoplayer2.video | androidx.media3.common | ColorInfo, VideoSize |
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 |
người chơi ngoại ngữ | Media3-exoplayer |
cơ sở dữ liệu exoplayer | media3-cơ sở dữ liệu |
nguồn dữ liệu exoplayer | nguồn dữ liệu media3 |
bộ giải mã exoplayer | bộ giải mã media3 |
exoplayer-common (ngoài người chơi phổ biến) | media3-common |
exoplayer-core | Media3-exoplayer |
gạch - xô | Media3-exoplayer-dash |
trình bổ sung exoplayer | media3-trích xuất |
exoplayer-hls | Media3-exoplayer-hls |
exoplayer-robolectricutils | media3-test-utils-robolectric |
exoplayer-rtsp | media3-exoplayer-rtsp |
phát trực tuyến mượt mà với người chơi ngoại | truyền trực tuyến mượt mà media3-exoplayer |
exoplayer-testutils | media3-test-utils |
bộ biến đổi exoplayer | bộ biến áp media3 |
giao diện người dùng exoplayer | giao diện người dùng media3 |
truyền tiện ích | media3cast |
mở rộng cronet | media3-source-cronet |
mở-rộng-ima | Media3-exoplayer-ima |
mở rộng-ngược | media3-ui-leanback |
tiện ích mở rộng okhttp | media3-datasource-okhttp |
mở rộng-rtmp | media3-datasource-rtmp |
trình quản lý tiện ích | media3-exoplayer-workmanager |