Releases: brianwernick/ExoMedia
Releases · brianwernick/ExoMedia
ExoMedia 5.1.0
General
- Removed Jettifier
- Updated Kotlin to
1.9.20
- Updated Media3 to
1.2.0
Bugs
AudioRenderProvider
andVideoRenderProvider
now reference the correct Media3 packages and constructors
ExoMedia 5.0.0
General
- Improved messaging around deprecated methods
- Updated ExoPlayer to
1.1.0
of theMedia3
library
Bugs
- Updated the JVM Bytecode to use Java 1.8 instead of Java 17
- Fixed [#792] (VideoControls crash on API <= 28)
ExoMedia 5.0.0-beta01
General
- Updated ExoPlayer to
1.0.0
of theMedia3
library - Updated the support libraries to use the
AndroidX
variants - Major package restructuring
- Updated the
DefaultVideoControls
UI to be more modern - Exposed the ExoPlayer
Timeline
- Added a
PlayerConfig
that can be passed to theAudioPlayer
andVideoView
instead of the ExoMedia singleton - Exposed the
AudioPlayer
andVideoView
as Media3Player
s through the extensionsasMedia3Player()
Bugs
ExoMedia 4.3.0
ExoMedia 4.2.3
General
- Added a getter to the
ExoMediaPlayer
for theBandwidthMeter
for analytics - Added
AnalyticsCollector
andAnalyticsListener
support
ExoMedia 4.2.2
General
- Added the ability to get the ExoPlayer implementation from the
ExoMediaPlayer
Bugs
- Fixed #616 (setting selected tracks)
ExoMedia 4.2.1
General
- Updated ExoPlayer to
2.8.1
(from2.8.0
) - Updated the
seekTo
andgetCurrentPosition
methods in the ExoPlayer implementations to correctly handle multi-window values (e.g. when using aConcatenatingMediaSource
)
ExoMedia 4.2.0
General
- Updated
ExoPlayer
to2.8.0
(from2.6.0
) - Updated the Support Libraries to
27.1.1
- Added the ability to get the current volume
- Added the ability to disable specific renderers (e.g. Audio)
- Added the ability to get the current playback speed (rate)
- Added the ability to specify a URI scheme to the MediaSourceProvider
- Addresses #454 (Adds the ability to retrieve window information)
- Addresses #589 (Adds the ability to specify repeat mode)
Bugs
ExoMedia 4.1.0
General
- Updated
ExoPlayer
to2.6.0
(fromr2.4.3
) - Updated the Support Libraries to
27.0.2
(from25.4.0
) - Deprecated the HttpDataSourceFactoryProvider in favor of the more permissive and aptly named DataSourceFactoryProvider
- Added a
getBitmap()
method to the VideoView - Addresses #505 (Updated the VideoView's audio focus to handle transient losses more appropriately)
- Addresses #538 (Added a FIT_XY option to the scale type)
Bugs
- Fixed an issue where the onCompletion listener would incorrectly get called.
ExoMedia 4.0.3
General
- Updated
ExoPlayer
tor2.4.3
(fromr2.4.0
) - Updated the Support Libraries to
25.4.0
(from25.3.1
)
Bugs
- Fixed an issue where setting the
ListenerMux
multiple times on anExoPlayer
backed implementation wouldn't remove the old one