Skip to content

Releases: brianwernick/ExoMedia

ExoMedia 4.0.3

19 Jul 15:08
Compare
Choose a tag to compare
General
  • Updated ExoPlayer to r2.4.3 (from r2.4.0)
  • Updated the Support Libraries to 25.4.0 (from 25.3.1)
Bugs
  • Fixed an issue where setting the ListenerMux multiple times on an ExoPlayer backed implementation wouldn't remove the old one

ExoMedia 4.0.2

23 May 13:41
Compare
Choose a tag to compare
General
  • Updated the StopWatch and Repeater class variables and methods to have protected access instead of private
Bugs
  • Fixes #458 (setAudioStreamType() effectively ignored in the ExoAudioPlayer)

ExoMedia 4.0.1

12 May 00:46
Compare
Choose a tag to compare
Bugs
  • Fixes #444 (onPrepared() called multiple times and getDuration() incorrectly returning Unknown)
  • Fixes #447 (Adaptive streams quality not updated)

ExoMedia 4.0.0

27 Apr 21:29
Compare
Choose a tag to compare
General
  • Updated ExoPlayer version to 2.4.0
  • Addresses #436 (Adds setHideDelay() to the VideoControls)
Bugs
  • Fixes #434 (AudioManager leak)

ExoMedia 4.0.0-preview4

11 Apr 17:04
Compare
Choose a tag to compare
Pre-release
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 the VideoView
  • Added measureBasedOnAspectRatio as an xml attribute to the VideoView
  • 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 the VideoView 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

18 Mar 21:40
Compare
Choose a tag to compare
Pre-release
General
  • Fixed SurfaceView scaling issues
  • Removed the AudioCapabilitiesListener from the ExoMediaPlayer
  • Updated the support libraries to 25.3.0
  • Updated ExoPlayer to 2.3.0
Bugs
  • #409 Fixed loading not showing when seeking

ExoMedia 4.0.0-preview2

19 Feb 19:58
Compare
Choose a tag to compare
Pre-release
General
  • #371 Updated the default VideoView backing to be a SurfaceView instead of the TextureView
  • Added a way to provide an HttpDataSourceFactory that will be applied to all the MediaSources (see ExoMedia#setHttpDataSourceFactoryProvider())
  • Updated the ProgressPollRepeater setup in the VideoControls to be initialized in onAttachedToWindow() and sync the playback state
  • Fixed DRM provider paths

ExoMedia 4.0.0-preview1

05 Feb 17:47
Compare
Choose a tag to compare
Pre-release
General
  • #311 Updated to ExoPlayer 2.2.0
  • #327 Updated position related methods to all use long instead of int
  • #299 Added Exception information to the OnErrorListener
  • Removed the EM prefix from external facing classes (e.g. EMVideoView is now VideoView)
  • Removed Deprecated classes
  • Removed setImageResource methods from the VideoControls in favor of setDrawable methods
  • Removed unused resources

ExoMedia 3.1.1

08 Jan 16:41
Compare
Choose a tag to compare
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
  • Fixes #353 (AudioCapabilitiesReceiver memory leak)
  • Fixes #264 (EMVideoView scaling not updated on resize)

ExoMedia 3.1.0

06 Nov 19:10
Compare
Choose a tag to compare
General
  • Added the ability to specify either a SurfaceView or a TextureView backing for EMVideoView
  • 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 the VideoControls
  • #319 Adds a constructor to EMAudioPlayer to specify the backing implementation manually
  • #280 Added an option to EMVideoView to automatically handle audio focus
Bugs
  • Fixes #270 (Incorrect drawable references on some xxhdpi devices)
  • Fixes #338 (OnSeekCompletionListener not always called)