ExoPlayer থেকে Media3 ম্যাপিং

নিম্নলিখিত সারণীগুলি রূপরেখা দেয় যে কীভাবে বিভিন্ন ক্লাস, প্যাকেজ, মডিউল এবং গ্রেডল নির্ভরতার নামগুলি 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 মিডিয়া লাইব্রেরি তথ্য
com.google.android.exoplayer2.SimpleExoPlayer androidx.media3.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 ফরম্যাট হোল্ডার, প্লেয়ার মেসেজ
com.google.android.exoplayer2 androidx.media3.common BasePlayer, BundleListRetriever, Bundleable, ControlDispatcher, C, DefaultControlDispatcher, DeviceInfo, ErrorMessageProvider, ExoPlayerLibraryInfo, Format, ForwardingPlayer, HeartRating, IllegalSeekPositionException, Mediaetaada, Paradisement শতাংশ রেটিং, প্লেব্যাক ব্যতিক্রম, প্লেব্যাক প্যারামিটার, প্লেয়ার, অবস্থান তথ্য, রেটিং, স্টার রেটিং, থাম্বরেটিং, টাইমলাইন, ট্র্যাকসইনফো
com.google.android.exoplayer2.audio androidx.media3.extractor AacUtil, Ac3Util, Ac4Util, DtsUtil, MpegAudioUtil, OpusUtil, WavUtil
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 মেটাডেটাডেকোডারফ্যাক্টর, মেটাডেটা আউটপুট, মেটাডেটা রেন্ডারার
com.google.android.exoplayer2.metadata androidx.media3.common মেটাডেটা
com.google.android.exoplayer2.offline androidx.media3.common StreamKey
com.google.android.exoplayer2.source.ads androidx.media3.common AdPlaybackState
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 Horizontal TextInVertical ContextSpan, LanguageFeatureSpa, RubySpa, SpanUti, TextAnotation, 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 বরাদ্দ, বরাদ্দকারী, ব্যান্ডউইথমিটার, ক্যাশেডরিজিয়ন ট্র্যাকার, ডিফল্ট অ্যালোকেটর, ডিফল্ট ব্যান্ডউইথমিটার, ডিফল্ট লোড ত্রুটি হ্যান্ডলিং পলিসি, লোডার, লোডার ত্রুটি থ্রোয়ার, পার্সিংলোডযোগ্য, স্লাইডিং পারসেন্টাইল, টাইমটি ফার্স্টিমেটর
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, Closed Source, CodecSpecificDataUtil, ColorParser, Condition Variable, Consumer, CopyOnWriteMultise, EGLSurfaceTexture, GlProgram, GlUtil, Libreter, Libreter, Logler LongArray, MediaFormatUtil, NetworkTypeObserver, NonNullApi, NotificationUtil, ParsableBitArray, ParsableByteArray, RepeatModeUtil, RunnableFutureTask, SystemCloc, SystemHandlerWrapper, TimedValueQueue, অজানা, টাইমস্ট্যাম্প, অজানা UriUtil, Util, XmlPullParserUtil
com.google.android.exoplayer2.util androidx.media3.extractor NalUnitUtil, ParsableNalUnitBitArray
com.google.android.exoplayer2.util androidx.media3.exoplayer মিডিয়াক্লক, স্ট্যান্ডঅ্যালোন মিডিয়াক্লক
com.google.android.exoplayer2.video androidx.media3.common কালার ইনফো, ভিডিও সাইজ
com.google.android.exoplayer2.video androidx.media3.extractor AvcConfig, DolbyVisionConfig, HevcConfig

নির্ভরতা ম্যাপিং

exoplayer2 মডিউল নাম media3 মডিউল নাম
exoplayer মিডিয়া3-এক্সোপ্লেয়ার
এক্সোপ্লেয়ার-ডাটাবেস media3-ডাটাবেস
এক্সোপ্লেয়ার-ডেটাসোর্স media3-ডেটাসোর্স
এক্সোপ্লেয়ার-ডিকোডার media3-ডিকোডার
exoplayer-সাধারণ মিডিয়া3-সাধারণ
এক্সোপ্লেয়ার-কোর মিডিয়া3-এক্সোপ্লেয়ার
এক্সোপ্লেয়ার-ড্যাশ মিডিয়া3-এক্সোপ্লেয়ার-ড্যাশ
এক্সোপ্লেয়ার-এক্সট্র্যাক্টর media3-এক্সট্র্যাক্টর
exoplayer-hls media3-exoplayer-hls
exoplayer-robolectricutils media3-পরীক্ষা-ইউটিলস-রোবোলেক্ট্রিক
exoplayer-rtsp media3-exoplayer-rtsp
এক্সোপ্লেয়ার-মসৃণ স্ট্রিমিং media3-এক্সোপ্লেয়ার-মসৃণ স্ট্রিমিং
exoplayer- testutils মিডিয়া3-পরীক্ষা-ইউটিলস
এক্সোপ্লেয়ার-ট্রান্সফরমার মিডিয়া3-ট্রান্সফরমার
exoplayer-ui media3-ui
এক্সটেনশন-কাস্ট মিডিয়া3-কাস্ট
এক্সটেনশন-ক্রোনেট media3-ডেটাসোর্স-ক্রোনেট
এক্সটেনশন-ইমা media3-exoplayer-ima
এক্সটেনশন-লীনব্যাক media3-ui-leanback
এক্সটেনশন-ওকেhttp মিডিয়া3-ডেটাসোর্স-ওকে HTTP
এক্সটেনশন-আরটিএমপি মিডিয়া3-ডেটাসোর্স-আরটিএমপি
এক্সটেনশন-ওয়ার্কম্যানেজার মিডিয়া3-এক্সোপ্লেয়ার-ওয়ার্কম্যানেজার
,

নিম্নলিখিত সারণীগুলি রূপরেখা দেয় যে কীভাবে বিভিন্ন ক্লাস, প্যাকেজ, মডিউল এবং গ্রেডল নির্ভরতার নামগুলি 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 মিডিয়া লাইব্রেরি তথ্য
com.google.android.exoplayer2.SimpleExoPlayer androidx.media3.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 ফরম্যাট হোল্ডার, প্লেয়ার মেসেজ
com.google.android.exoplayer2 androidx.media3.common BasePlayer, BundleListRetriever, Bundleable, ControlDispatcher, C, DefaultControlDispatcher, DeviceInfo, ErrorMessageProvider, ExoPlayerLibraryInfo, Format, ForwardingPlayer, HeartRating, IllegalSeekPositionException, Mediaetaada, Paradisement শতাংশ রেটিং, প্লেব্যাক ব্যতিক্রম, প্লেব্যাক প্যারামিটার, প্লেয়ার, অবস্থান তথ্য, রেটিং, স্টার রেটিং, থাম্বরেটিং, টাইমলাইন, ট্র্যাকসইনফো
com.google.android.exoplayer2.audio androidx.media3.extractor AacUtil, Ac3Util, Ac4Util, DtsUtil, MpegAudioUtil, OpusUtil, WavUtil
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 মেটাডেটাডেকোডারফ্যাক্টর, মেটাডেটা আউটপুট, মেটাডেটা রেন্ডারার
com.google.android.exoplayer2.metadata androidx.media3.common মেটাডেটা
com.google.android.exoplayer2.offline androidx.media3.common StreamKey
com.google.android.exoplayer2.source.ads androidx.media3.common AdPlaybackState
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 Horizontal TextInVertical ContextSpan, LanguageFeatureSpa, RubySpa, SpanUti, TextAnotation, 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 বরাদ্দ, বরাদ্দকারী, ব্যান্ডউইথমিটার, ক্যাশেডরিজিয়ন ট্র্যাকার, ডিফল্ট অ্যালোকেটর, ডিফল্ট ব্যান্ডউইথমিটার, ডিফল্ট লোড ত্রুটি হ্যান্ডলিং পলিসি, লোডার, লোডার ত্রুটি থ্রোয়ার, পার্সিংলোডযোগ্য, স্লাইডিং পারসেন্টাইল, টাইমটি ফার্স্টিমেটর
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, Closed Source, CodecSpecificDataUtil, ColorParser, Condition Variable, Consumer, CopyOnWriteMultise, EGLSurfaceTexture, GlProgram, GlUtil, Libreter, Libreter, Logler LongArray, MediaFormatUtil, NetworkTypeObserver, NonNullApi, NotificationUtil, ParsableBitArray, ParsableByteArray, RepeatModeUtil, RunnableFutureTask, SystemCloc, SystemHandlerWrapper, TimedValueQueue, অজানা, টাইমস্ট্যাম্প, অজানা UriUtil, Util, XmlPullParserUtil
com.google.android.exoplayer2.util androidx.media3.extractor NalUnitUtil, ParsableNalUnitBitArray
com.google.android.exoplayer2.util androidx.media3.exoplayer মিডিয়াক্লক, স্ট্যান্ডঅ্যালোন মিডিয়াক্লক
com.google.android.exoplayer2.video androidx.media3.common কালার ইনফো, ভিডিও সাইজ
com.google.android.exoplayer2.video androidx.media3.extractor AvcConfig, DolbyVisionConfig, HevcConfig

নির্ভরতা ম্যাপিং

exoplayer2 মডিউল নাম media3 মডিউল নাম
exoplayer মিডিয়া3-এক্সোপ্লেয়ার
এক্সোপ্লেয়ার-ডাটাবেস media3-ডাটাবেস
এক্সোপ্লেয়ার-ডেটাসোর্স media3-ডেটাসোর্স
এক্সোপ্লেয়ার-ডিকোডার media3-ডিকোডার
exoplayer-সাধারণ মিডিয়া3-সাধারণ
এক্সোপ্লেয়ার-কোর মিডিয়া3-এক্সোপ্লেয়ার
এক্সোপ্লেয়ার-ড্যাশ মিডিয়া3-এক্সোপ্লেয়ার-ড্যাশ
এক্সোপ্লেয়ার-এক্সট্র্যাক্টর media3-এক্সট্র্যাক্টর
exoplayer-hls media3-exoplayer-hls
exoplayer-robolectricutils media3-পরীক্ষা-ইউটিলস-রোবোলেক্ট্রিক
exoplayer-rtsp media3-exoplayer-rtsp
এক্সোপ্লেয়ার-মসৃণ স্ট্রিমিং media3-এক্সোপ্লেয়ার-মসৃণ স্ট্রিমিং
exoplayer- testutils মিডিয়া3-পরীক্ষা-ইউটিলস
এক্সোপ্লেয়ার-ট্রান্সফরমার মিডিয়া3-ট্রান্সফরমার
exoplayer-ui media3-ui
এক্সটেনশন-কাস্ট মিডিয়া3-কাস্ট
এক্সটেনশন-ক্রোনেট media3-ডেটাসোর্স-ক্রোনেট
এক্সটেনশন-ইমা media3-exoplayer-ima
এক্সটেনশন-লীনব্যাক media3-ui-leanback
এক্সটেনশন-ওকেhttp মিডিয়া3-ডেটাসোর্স-ওকে HTTP
এক্সটেনশন-আরটিএমপি মিডিয়া3-ডেটাসোর্স-আরটিএমপি
এক্সটেনশন-ওয়ার্কম্যানেজার মিডিয়া3-এক্সোপ্লেয়ার-ওয়ার্কম্যানেজার