2.0.0 #535
MGaetan89
announced in
Announcements
2.0.0
#535
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Player
MediaController
andMediaSession
classes. Check the documentation for more information.Player.isAtLiveEdge(Long, Window)
method to know if the media is at live edge.AssetLoader
implementation:Core business
Demo
Breaking changes
mediaItemSource
anddataSourceFactory
arguments of theDefaultPillarbox
constructor have been removed. Please provide aMediaCompositionService
directly. TheMediaCompositionMediaItemSource
class and its related classes have been removed.PillarboxExoPlayer
is now a concrete class, whilePillarboxPlayer
has become an interface. Simply replace your usages ofPillarboxPlayer
byPillarboxExoPlayer
, andPillarboxExoPlayer
byPillarboxPlayer
:Note
Following a change in AndroidX Media3 1.3.0, you should setup Java 8 APIs desugaring, by following this guide.
This is new requirement should be reverted in an upcoming version of AndroidX Media3 (see androidx/media#1312 (comment) for more information).
This should be done even if your min SDK version is 24+.
What's Changed
CurrentMediaItemTracker
by @MGaetan89 in Extract analytics fromCurrentMediaItemTracker
#483Readme
by @MGaetan89 in Rework the mainReadme
#491New Contributors
Full Changelog: 1.0.0...2.0.0
This discussion was created from the release 2.0.0.
Beta Was this translation helpful? Give feedback.
All reactions