[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/tvOS Releases

Latest Releases

Date

Version

Stable

5/26/2020

2.46.0

Added

  • BMPAdManifestLoadEvent, which is triggered when the download of an ad manifest starts
  • BMPDownloadConfiguration.tweaksConfiguration along with DownloadTweaksConfiguration.shouldInsertPlaylistTypeTagIfMissing to ensure offline playback of VOD content where the EXT-X-PLAYLIST-TYPE tag is missing

Changed

  • Update Google IMA SDK to latest stable version (3.11.4)

Removed

  • Support for Google IMA SDK below version 3.11.1

Fixed

  • Missing BMPMetadataEvents for live streams

Stable

5/12/2020

2.45.0

Added

  • BMPDownloadConfiguration along with BMPOfflineManager.download(sourceItem:downloadConfiguration:) to allow configuring content downloads for offline playback
  • Support for offline playback of AES-128 encrypted HLS content. Set BMPDownloadConfiguration.supportClearKeyContent to enable it when downloading AES-128 encrypted content
  • PlayerConfiguration.key to be able to overwrite the Bitmovin license key that is stated in the Info.plist. This enables using different player instances with different license keys

Changed

  • Improve performance of handling and parsing big M3U8 playlists

Deprecated

  • OfflineManager.download(sourceItem:minimumBitrate:) in favor of OfflineManager.download(sourceItem:downloadConfiguration:). The minimum bitrate should now be set on the downloadConfiguration

Stable

4/14/2020

2.44.0

Added

Changed

Fixed

  • HLS master playlist is no longer being downloaded twice in the player

Stable

3/31/2020

2.43.0

Added

Fixed

Stable

3/16/2020

2.42.0

Added

  • Support for forced subtitles

Fixed

  • Potential missing initial SubtitleChanged event if no default or forced subtitle is present

Stable

3/2/2020

2.41.0

Added

  • BMPSourceItem.options to configure a custom startOffset

Changed

  • Live-streams without a EXT-X-START tag will no longer start at the live-edge. Per default it will start at the point in time where the stream was loaded into the player (this is the default behaviour of AVPlayer). To always start at the live-edge make sure to enable autoplay or make use of the new BMPSourceOptions.startOffset configuration.

Fixed

  • EXT-X-START was not respected correctly

Stable

2/17/2020

2.40.0

Added

Changed

Fixed

  • Seekbar position marker not updating while casting

Stable

2/3/2020

2.39.0

Added

  • Support for side-loaded VTT subtitles in combination with our Bitmovin UI by providing them via BMPSubtitleTracks on the BMPSourceItem

Stable

1/20/2020

2.38.0

Added

  • customHlsLoadingEnabled property to the TweaksConfiguration to disable custom HLS playlist loading. I.e. if disabled, the playlists will be loaded by the AVFoundation framework instead of the Bitmovin Player

Stable

12/11/2019

2.37.0

Added

  • API call to get currentTime either as relative or absolute value in case of live-streams

Latest Releases

Give us feedback