[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

9/17/2020

2.52.1

Fixed

  • Invalid value reported for offline download progress on iOS 14 devices for some assets
  • Inconsistent offline download progress distribution when downloading only specific subtitle tracks
  • Crash when passing a SourceConfiguration without a SourceItem to the load call

Stable

9/15/2020

2.52.0

Added

  • ChromeCast CAF sender with basic media controls
  • Support for DRM protected content when casting to CAF receiver
  • BitmovinCastManager.send(metadata:) for sending custom metadata to the cast receiver
  • PlayerAPI.load(sourceItem:) to load a SourceItem directly

Changed

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

Removed

  • Support for Google IMA SDK below version 3.12.1

Deprecated

  • BitmovinCastManager.initializeCasting(applicationId:messageNamespace:) in favor of BitmovinCastManager.initializeCasting(applicationId:castReceiverVersion:messageNamespace:)
  • PlayerApi.load(sourceConfiguration:) in favor of PlayerAPI.load(sourceItem:)

Stable

9/1/2020

2.51.1

Changed

  • Make playerUiCss, supplementalPlayerUiCss and playerUiJs of BMPStyleConfiguration unavailable on tvOS

Fixed

  • Replaying a source while casting (after playback has finished) did not work

Stable

8/18/2020

2.51.0

Added

  • isDestroyed property to BMPBitmovinPlayer
  • Support for WebVTT positioning for subtitle tracks which are present in the manifest in combination with our v3 Web-UI (required version >= v3.17.0)
  • BMPVttProperties to BMPCue and BMPCueEvent

Changed

  • Modernizing our SDK requires the type BitmovinPlayer being renamed to Player to avoid a known Swift limitation due to name collision with the module name. More information about that change and how to upgrade properly can be found here.
  • Xcode 11.4 or newer is required to integrate the SDK
  • Types prefixed with _ are subject to change and not intended to be used outside of the SDK

Stable

8/5/2020

2.50.0

Changed

  • Google IMA SDK does not need to be linked anymore to enable progressive ad playback

Fixed

  • Main content (video and audio) occasionally being perceivable before a pre-roll ad when autoPlay was enabled even though hideFirstFrame was set to true in BMPBitmovinUserInterfaceConfiguration

Stable

8/5/2020

2.49.1

Fixed

  • Possible incorrect event ordering in case a post-roll ad is configured

Stable

7/21/2020

2.49.0

Added

  • Support for progressive video ads. They can be served from the network or from the device storage which enables basic offline ad support. To schedule progressive video ads, BMPAdSourceTypeProgressive should be used for the according BMPAdSource
  • Picture In Picture support while background playback is enabled

Fixed

  • Replacing the player on the BitmovinPlayerView would result in inconsistent UI behavior
  • Inconsistent subtitle styling in landscape if Bitmovin Player UI v3 was used
  • Missing onSubtitleChanged event when subtitles are switched via PlayerAPI.setSubtitle(trackIdentifier:) and via System UI consecutively
  • Disabling subtitles during casting does not work
  • Potential memory leak when scheduling ads

Stable

7/21/2020

2.48.1

Fixed

  • Invalid progress calculation when downloading content for offline playback

Stable

6/24/2020

2.48.0

Added

  • Support for configuring external playback mode while mirroring via AirPlay by setting usesExternalPlaybackWhileExternalScreenIsActive within RemoteControlConfiguration

Stable

6/23/2020

2.47.0

Added

  • Possibility to select text tracks to be downloaded or ignored for offline playback

Latest Releases

Give us feedback