[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 iOS Releases

Stable

11/29/2018

2.15.0

Added

  • Official support for iOS Cast Sender SDK 4.3.3
  • BMPAdSourceTypeUnknown to BMPAdSourceType enum

Changed

  • Property clickThroughUrl is now optional for BMPAdStartedEvent

Fixed

  • BMPDestroyEvent does not get fired when player is destroyed
  • Indirect retain-cycle between BitmovinPlayer and BitmovinPlayerView when IMA ad integration is used

11/14/2018

2.14.0

Added

  • Warning events. They are delivered to the onWarning event listener method in the PlayerListener protocol.

Fixed

  • Player continues playback after it was destroyed

10/31/2018

2.13.3

Fixed

  • Crash when using latest Cast sender library (version 4.3.3)

10/24/2018

2.13.2

Added

  • Support for FairPlay Key Rotation
  • Missing documentation for configuration classes

Fixed

  • Web UI is rendered in an incorrect state when a BitmovinPlayer instance is attached to a BitmovinPlayerView after playback has started

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

Give us feedback