Skip to content

ExoMedia 3.0.0

Compare
Choose a tag to compare
@brianwernick brianwernick released this 18 Jun 22:22
· 267 commits to master since this release

Updates from 2.5.6

  • Overall package restructuring
  • Removed playlist support (now in it's own library PlaylistCore)
  • Removed Event Bus support
  • Updated EMAudioPlayer and EMVideoView architectures to make maintaining separate implementations easier
  • Restructured how the VideoControls (previously DefaultControls) are integrated in to the EMVideoView to better provide extensibility
  • Updated the backing view for the EMVideoView to be TextureView based to better support animations and view hierarchy
  • Updated the EMAudioPlayer and EMVideoView callbacks to use custom interfaces instead of the MediaPlayer implementations
  • Added the ability to specify video scale type
  • Added the ability to manually specify the audio and video tracks (user quality selection)
  • Fixed screen WakeLock acquisition in the EMVideoView
  • Miscellaneous bug fixes and minor improvements

Updates from Preview 3

General
  • Updated to ExoPlayer 1.5.9
  • Fixed an issue in the matrix manager where the width and height were being incorrectly compared
  • Fixed sizing issues in the VideoControls
  • Fixed issues with the VideoControlsLeanback
  • Updated RenderBuilders to match the ExoPlayer implementations
Bugs
  • Fixes #212 (Scaling and Rotation issues)
  • Fixes #224 (ResizingTextureView crash)
  • Fixes #210 (VideoControls now abide by the seek state)