下表概述了各種類別、套件
模組和 Gradle 依附元件名稱的 exoplayer2
不同
以及新的 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.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 |
重新命名類別
exoplayer2 類別名稱 | media3 套件名稱 | 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 | 播放器檢視 |
com.google.android.exoplayer2.ui.StyledPlayerControlView | androidx.media3.ui | 播放器控制介面 |
課程已移至其他套件
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、Format、ForwardPlayer、 HeartRating、IllegalSeekPositionException、MediaItem、MediaMetadata、ParserException、PercentageRating、PlaybackException、PlaybackParameters、Player、PositionInfo、Rating、StarRating、TumbRating、TumbRating、 |
com.google.android.exoplayer2.audio | androidx.media3.extractor | AacUtil、Ac3Util、Ac4Util、DtsUtil、MpegAudioUtil、OpusUtil、WvUtil |
com.google.android.exoplayer2.audio | androidx.media3.common | AudioAttribute、AuxEffectInfo |
com.google.android.exoplayer2.decoder | androidx.media3.exoplayer | DecoderCounters、DecoderReuseEvaluation |
com.google.android.exoplayer2.drm | androidx.media3.common | DrmInitData |
com.google.android.exoplayer2.metadata | androidx.media3.exoplayer.metadata | MetadataDecoderFactor、MetadataOutput、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 | MediaPeriodId、TrackGroup |
com.google.android.exoplayer2.trackselection | 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、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 | 下載通知輔助程式 |
com.google.android.exoplayer2.upstream | androidx.media3.common | 資料讀取者 |
com.google.android.exoplayer2.upstream | androidx.media3.exoplayer.upstream | 配置、Allocator、BandwidthMeter、CachedRegionTracker、DefaultAllocator、DefaultBandwidthMeter、DefaultLoadErrorHandlingPolicy、Loader、LoaderErrorThrower、ParsingLoadable、SlidingPercentile、TimeToFirstByteBuilder |
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、BundleUtil、 Clock、ClosedSource、CodecSpecificDataUtil、ColorParser、ConditionVariable、Consumer、CopyOnWriteMultise、EGLSurfaceTexture、GlProgram、GlUtil、處理常式、HandlerWrapper、LibraryLoader、LibraryLoader、ListenerSet、Log、LongLong、MediaFormatUtil、NetworkTypeObserver、NonNull3 所、Type[ Long、MediaFormatUtil、NetworkTypeObserver、NetworkTypeObserver、NonNull3 所、Type、 Long、MediaFormatUtil、NetworkType、ClosedSource、CodecSpecificDataUtil、ColorParser、ConditionVariable、Consumer、CopyOnWriteMultise、EGLSurfaceTexture、GlProgram, GlUtil, HandlerWrapper、 LibraryLoader, LibraryLoader |
com.google.android.exoplayer2.util | androidx.media3.extractor | NalUnitUtil、ParsableNalUnitBitArray |
com.google.android.exoplayer2.util | androidx.media3.exoplayer | MediaClock、獨立 MediaClock |
com.google.android.exoplayer2.video | androidx.media3.common | ColorInfo、VideoSize |
com.google.android.exoplayer2.video | androidx.media3.extractor | AvcConfig、DolbyVisionConfig、HevcConfig |
依附元件對應
exoplayer2 模組名稱 | media3 模組名稱 |
Exoplayer | media3-exoplayer |
Exoplayer-Database | media3 資料庫 |
Exoplayer-資料來源 | media3 資料來源 |
Exoplayer-解碼器 | media3 解碼器 |
奇獸競技 | media3-common |
Exoplayer-core | media3-exoplayer |
遊戲用虛線 | media3-exoplayer-dash |
極端播放器 | media3-extractor |
Exoplayer-hls | media3-exoplayer-hls |
戶外競技遊戲 | media3-test-utils-robolectric |
極限運動錶帶 | media3-exoplayer-rtsp |
享受流暢串流體驗 | media3-exoplayer 流暢串流 |
Exoplayer-testutils | media3-test-utils |
Exoplayer-Transformer | media3-Transformer |
Exoplayer-ui | media3-ui |
擴充功能投放 | media3-cast |
延長線 | media3-datasource-cronet |
延展型圖像 | media3-exoplayer-ima |
延長使用期限 | media3-ui-leanback |
擴充功能 okhttp | media3-datasource-okhttp |
擴充內容 - rtmp | media3-datasource-rtmp |
擴充功能 workmanager | media3-exoplayer-workmanager |