Releases: brianwernick/ExoMedia
Releases · brianwernick/ExoMedia
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
ExoMedia 4.0.2
General
- Updated the
StopWatch
andRepeater
class variables and methods to haveprotected
access instead ofprivate
Bugs
- Fixes #458 (
setAudioStreamType()
effectively ignored in theExoAudioPlayer
)
ExoMedia 4.0.1
ExoMedia 4.0.0
ExoMedia 4.0.0-preview4
General
- Updated the ExoPlayer version to
2.3.1
- Updated the support library to
25.3.1
- Added the
ScaleType
as an xml attribute to theVideoView
- Added
measureBasedOnAspectRatio
as an xml attribute to theVideoView
- Added a callback to the
VideoView
for video size changes - The last frame of the video is no left intact when the video completes
VideoControls
are now toggled when theVideoView
is tapped (used to only show the controls)- #157 Adds the ability to specify the buffer lengths
- When seeking the
VideoControls
now just disables the previous, play/pause, and next buttons instead of hiding the interaction controls
Bugs
- Fixes #423 (OnSeekCompletion listener not always called)
ExoMedia 4.0.0-preview3
General
- Fixed
SurfaceView
scaling issues - Removed the
AudioCapabilitiesListener
from theExoMediaPlayer
- Updated the support libraries to
25.3.0
- Updated
ExoPlayer
to2.3.0
Bugs
- #409 Fixed loading not showing when seeking
ExoMedia 4.0.0-preview2
General
- #371 Updated the default
VideoView
backing to be aSurfaceView
instead of theTextureView
- Added a way to provide an
HttpDataSourceFactory
that will be applied to all theMediaSource
s (seeExoMedia#setHttpDataSourceFactoryProvider()
) - Updated the
ProgressPollRepeater
setup in theVideoControls
to be initialized inonAttachedToWindow()
and sync the playback state - Fixed DRM provider paths
ExoMedia 4.0.0-preview1
General
- #311 Updated to ExoPlayer
2.2.0
- #327 Updated position related methods to all use
long
instead ofint
- #299 Added Exception information to the
OnErrorListener
- Removed the
EM
prefix from external facing classes (e.g.EMVideoView
is nowVideoView
) - Removed Deprecated classes
- Removed setImageResource methods from the VideoControls in favor of setDrawable methods
- Removed unused resources
ExoMedia 3.1.1
General
- Updated ExoPlayer to
1.5.13
- Updated the Support Libraries to
25.1.0
- Fixed incorrect
measureBasedOnAspectRatio
default value - Fixed incorrect reference to a custom EMVideoView api implmentation
Bugs
ExoMedia 3.1.0
General
- Added the ability to specify either a
SurfaceView
or aTextureView
backing forEMVideoView
- Updated ExoPlayer to
1.5.12
- Updated the support libraries and Android sdk's to
25
- #243 Added basic DRM callback support
- #314 Added
setDrawable
methods to theVideoControls
- #319 Adds a constructor to
EMAudioPlayer
to specify the backing implementation manually - #280 Added an option to
EMVideoView
to automatically handle audio focus