[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Player Android Releases

Stable

12/4/2018

2.17.1

Added

  • OfflineContentManager calls onProgress after its creation if content is not completely downloaded yet.

Fixed

  • Crash after calling suspend after deleteAll on an OfflineContentManager instance.
  • StringIndexOutOfBoundsException for thumbnail files which do not provide dimensions for single images

11/12/2018

2.17.0

Added

  • PrepareMessageCallback and PrepareLicenseCallback to the WidevineConfiguration
  • onStop to the BitmovinPlayerView and the BitmovinPlayer

Fixed

  • Seeking to negative numbers is not handled gracefully
  • Play button is visible while video is playing after pre-roll ad

10/23/2018

2.16.0

Added

  • Key rotation support for Widevine DRM streams
  • Possibility to set startup bitrate in AdaptationConfiguration

Changed

  • Update to ExoPlayer 2.9.0

Fixed

  • Video content is not visible when android:background property is defined in the Android theme
  • Crash under certain conditions when BitmovinPlayer.destroy() is called
  • Internal fixes and performance improvements

10/7/2018

2.15.0

Added

  • DownloadFinishedEvent for DRM license requests
  • Support for custom receiver configuration values (key/value pairs) within the RemoteControlConfiguration

10/2/2018

2.14.1

Added

  • Allow attaching/detaching a BitmovinPlayer to/from a BitmovinPlayerView

Changed

  • Change order of requesting PiP mode and firing the PictureInPictureEnterEvent event

Removed

  • Setter for URL and Type in MediaSource

Fixed

  • Crash when creating an OfflineSourceItem, when offline DRM is not supported
  • ErrorEvents are not propagated when the DRM license download fails.
  • Subtitle (SRT) cues are not displayed or not displayed long enough when they have overlapping times
  • Crash when no metadata are present in the AndroidManifest.xml
  • Crash when widevine security level can't be changed, but is set in the configuration

9/6/2018

2.14.0

Added

  • Playback controls for Android notifications
  • onDroppedVideoFrames event and getDroppedVideoFrames API call
  • Configuration option in AdaptationConfiguration to disallow/allow rebuffering
  • Remember redirect ULRs for manifest requests
  • Support Bitmap subtitles in Bitmovin UI

Fixed

  • isDefault property for side-loaded subtitle tracks is now properly respected by the player
  • Add missing documentation
  • Internal improvements and refactorings

8/20/2018

2.13.0

Added

  • Allow suspending and resuming of downloads for offline playback
  • Added API calls: getVideoBufferLength, getAudioBufferLength
  • Added API calls to dynamically hide and show the UI
  • Implement onVideoAdaptation callback in the AdaptationConfiguration
  • Implemented API event: onPlaying
  • Added RemoteControlConfiguration, which replaces the now deprecated CastConfiguration
  • Implement Parcelable interface on the Configuration classes

Fixed

  • Correct poster image scaling when video and image aspect ratios did not match
  • Now showing the fullscreen button in the default Bitmovin UI when the big replay button is shown at the end of a stream
  • Internal improvements

Deprecated

  • Deprecated CastConfiguration (gets replaced with RemoteControlConfiguration)

7/31/2018

2.12.0

Added

  • Offline Content and DRM: Support for HLS and Smooth Streaming in addition to MPEG-DASH.
  • Picture in Picture (PiP) support
  • Set preferred security level for Widevine DRM protected streams
  • New API call getPlaybackVideoData which gives information about the currently played video content.

Fixed

  • Fix that audio track switching is not working for some streams.
  • Allow that URIs can be used as contentId for OfflineContentManagers.
  • Internal fixes and improvements.

7/8/2018

2.11.0

Added

  • Added BitmovinPlayerFragment which can be used instead of BitmovinPlayerView.
  • Added NetworkConfiguration which supports preprocessing of Widevine DRM license requests.

6/21/2018

2.10.3

Added

  • Added frameRate property to VideoQuality object
  • Internal refactorings and performance improvements

Fixed

  • Fix player error with DoubleClick for Publishers ad tags

Give us feedback