[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

2/16/2021

2.60.0

Added

  • Support for ControlsShow and ControlsHide events on tvOS when the system UI is used
  • LiveConfiguration to configure live-stream specific settings
  • LiveConfiguration#minTimeshiftBufferDepth to specify a threshold when timeShift should be possible

Changed

  • Exclude BitmovinPlayer SDK from arm64 simulator builds when integrated via CocoaPods.

Fixed

  • Missing payload values on Metadata and MetadataParsed events for SCTE tags containing a = sign

Known Issues

  • Picture in Picture mode (on System UI) is not working on iOS 14.0 and iOS 14.1

Stable

1/19/2021

2.59.0

Changed

  • metadata property from the SourceItem is automatically passed to CAF receivers whenever the source is loaded

Removed

  • Internal types from online documentation

Fixed

  • Duplicated Metadata and MetadataParsed events for SCTE tags
  • isBackgroundEnabled not respected for audio-only assets

Known Issues

  • Picture in Picture mode (on System UI) is not working on iOS 14.0 and iOS 14.1

Stable

12/22/2020

2.58.0

Changed

  • Player.currentTime and Player.duration during ad playback now return current time and duration of the currently playing ad
  • onPause, onPlay, onPlaying and onTimeChanged events are now also emitted during IMA ad playback

Fixed

  • Stuck playback when loading an IMA Playlist or a VMAP containing an empty tag
  • Duplicated onPlay and onPlaying events when VMAP ads are started

Stable

12/9/2020

2.57.1

Removed

  • Internal type from online documentation

Fixed

Stable

11/24/2020

2.57.0

Added

  • beforeInitialization callback to the AdvertisingConfiguration to allow customization of IMASettings
  • disableSubtitleTracksWhileSeeking property to the TweaksConfiguration for temporarily disabling selected subtitle track while seeking to avoid AVPlayer getting stalled permanently with assets having conflicting information about subtitle track duration

Removed

  • Internal logging being exposed in release builds

Fixed

  • Missing onPlaying event when play was called during stalling

Stable

11/10/2020

2.56.0

Added

  • Support for controlling audio tracks when using a CAF (v3) receiver

Removed

  • Internal types from online documentation

Fixed

  • Invalid URL generation for backup manifest URLs, leading to playback failures
  • Background playback on iOS 14.2+ devices

Stable

10/27/2020

2.55.0

Added

  • onAdsManagerAvailable callback to AdvertisingConfiguration to give access to the IMAAdsManager currently in use once it becomes available
  • Id3Metadata, which also includes a startTime property. Id3Metadata is now used instead of Metadata to pass ID3 metadata information to the onMetadata event listener
  • startTime property to ScteMetadata
  • Support for subtitles loaded from manifest when using a CAF (v3) receiver

Fixed

  • Inconsistent and jumping timeShift values while playing back live-streams

Stable

10/13/2020

2.54.1

Fixed

  • Offline playback on iOS 12 and below do not work for certain FairPlay protected streams

Stable

10/13/2020

2.54.0

Changed

  • Increased minimum deployment target to iOS 10 and tvOS 10

Removed

  • Support for building for iOS 9 and tvOS 9 in order to ensure stability of onPlay, onPlaying and onPause events

Fixed

  • Background playback on iOS 14
  • Stability of onPlay, onPlaying and onPause events by relying on AVPlayer.timeControlStatus instead of AVPlayer.rate

Stable

9/29/2020

2.53.0

Added

  • DrmDataParsedEvent which is fired when EXT-X-KEY information is found in a manifest for FairPlay protected streams. TweaksConfiguration.isNativeHlsParsingEnabled needs to be set to true to receive those events
  • DrmRequest as subclass of HttpRequest in order to expose FairPlay key request data to the PreprocessHttpRequestDelegate

Changed

  • Improved HLS parsing performance when TweaksConfiguration.isNativeHlsParsingEnabled is enabled

Fixed

  • Crash when TweaksConfiguration.isNativeHlsParsingEnabled is enabled and EXT-X-KEY tags are present
  • Crash when TweaksConfiguration.isNativeHlsParsingEnabled is enabled and SCTE35 tags are present
  • Downloading an asset resulted in only main tracks being downloaded on iOS 14
  • Offline download did not resume after application gets killed before main tracks were downloaded

Latest Releases

Give us feedback