[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

Player iOS Releases

Stable

10/9/2018

2.13.1

Fixed

  • Web UI breaks after system picker view was shown on iOS 12 +

10/8/2018

2.13.0

Added

  • Support for image subtitles in Bitmovin UI
  • Support for custom receiver configuration values (key/value pairs) within the RemoteControlConfiguration
  • DownloadFinishedEvent for DRM license request and DRM certificate requests

Changed

  • Updated to web UI version 2.19.0

9/20/2018

2.12.0

Added

  • Compatibility with iOS 12
  • PlayerConfiguration objects can now be deserialized from JSON by using the PlayerConfiguration.fromJsonString method.
  • Documentation for AdvertisingConfiguration
  • Initializers to create SourceItem instances directly with a DASHSource or HLSSource

Fixed

  • Broken import statement in BMPControlsHideEvent.h
  • Initializer SourceItem(url:) and SourceItem(adaptiveSource:) are now failable
  • Chromecast receiver application is not loading DRM protected source

8/8/2018

2.11.1

Fixed

  • Now showing the fullscreen button in the default Bitmovin UI when the big replay button is shown at the end of a stream

7/19/2018

2.11.0

Added

  • Allow preprocessing of DRM license requests directly before they're being sent
  • New user interface type for only rendering subtitles without player UI controls
  • Public error codes and improved error messages

Fixed

  • Stability improvements for Chromecast support
  • Weakly reference BMPFullscreenHandler
  • Fix incorrect handling of BMPFullscreenHandler
  • Internal fixes and improvements

6/7/2018

2.10.0

Added

  • Allow changing of subtitle tracks, audio tracks, and playback speed during casting
  • Implemented that local playback resumes when casting is stopped and cast receiver was playing before

Fixed

  • Fix sending of alternating onSubtitleChanged/onAudioChanged events which happened under certain circumstances
  • Fix that cast receiver can be muted during casting using the local UI
  • Fix that time updates are received more frequently during casting

5/16/2018

2.9.0

Added

  • Added BMPAdaptationConfiguration which contains a setting to restrict the maximum bitrate which can be selected by the ABR logic.
  • Added API call maxSelectableBitrate to the BMPBitmovinPlayer to allow changing the maximum selectable bitrate dynamically during playback.
  • Added supplementalPlayerUiCss setting to BMPStyleConfiguration which can be used to supplement the main UI stylesheet with additional styles.
  • Allow ClearKey DRM configurations for stream sources which are used for casting.

Fixed

  • Fix cookie storage related issue for authentication token protected streams.

4/23/2018

2.8.0

Added

  • Added support for background playback.
  • Sideloaded subtitles can now be specified on the SourceItem object.
  • Added RemoteConfiguration which can amongst others be used to provide a different stream configuration for remote playback. RemoteConfiguration deprecates CastConfiguration.
  • Updated Google IMA SDK to latest stable version (3.7.0)
  • Updated Google Cast SDK to latest stable version (4.1.0)
  • Performance improvements and internal refactorings

Fixed

  • Fixed bug where onDurationChanged event was not fired properly after a new source was loaded.

3/28/2018

2.7.0

Added

  • Offline content downloads can now be suspended and resumed
  • Partially downloaded content is not automatically purged anymore when the application is terminated by the user while downloads are running
  • Support for externally controlled subtitles

Fixed

  • Fix issue when system UI is used inside a navigation view controller

3/1/2018

2.6.2

Fixed

  • Fix that BitmovinPlayer gets sometimes unresponsive when initialized under very bad network conditions
  • Bitmovin UI now respects safe areas of iPhone X
  • Fix that captions are not shown when system UI is used

Give us feedback