Skip to content

Releases: bitmovin/bitmovin-player-react-native

v1.20.1

12 Jun 09:46

Choose a tag to compare

Fixed

  • Android: Fix known limitation of PictureInPictureEntered and PictureInPictureExited events on Android <15

v1.19.0

08 May 08:23

Choose a tag to compare

Added

  • Android: AdvertisingConfig.shouldPlayAdBreak callback to decide at runtime whether a scheduled ad break should play

Changed

  • Update Bitmovin's native iOS SDK version to 3.113.0
  • Update Bitmovin's native Android SDK version to 3.152.0+jason

v1.18.0

01 May 16:41

Choose a tag to compare

Added

  • AdvertisingConfig.shouldLoadAdItem callback to filter ad items before they are loaded
  • iOS: PictureInPictureConfig.shouldExitOnForeground to automatically exit PiP mode when the app transitions to the foreground

Changed

  • Update Bitmovin's native Android SDK version to 3.151.0+jason
  • Update Bitmovin's native iOS SDK version to 3.112.0
  • Android: Kotlin version to 2.2.20
  • Update Expo SDK version to 54.0.34

v1.17.0

17 Apr 13:27

Choose a tag to compare

Changed

  • Update Bitmovin's native Android SDK version to 3.149.0+jason
  • Update Expo SDK version to 54.0.33 and React Native version to 0.81.5
  • Minimum supported Expo SDK version is now 54
  • Minimum supported React Native version is now 0.81.5

v1.16.0

10 Apr 11:58

Choose a tag to compare

Added

  • Android: PlayerView.isPictureInPictureEnabled to enable or disable Picture in Picture availability dynamically after player initialization

Fixed

  • Android: OfflineDownloadRequest.minimumBitrate not correctly parsed from React Native for offline rendition selection

Changed

  • DebugConfig.setDebugLoggingEnabled now also controls JS-side debug logging; console.log calls in the Network and Drm modules are suppressed unless debug logging is enabled
  • Update Bitmovin's native iOS SDK version to 3.111.0

Fixed

  • Android: Picture in Picture fragmented rendering when resizing the PiP window

v1.15.0

27 Mar 18:49

Choose a tag to compare

Added

  • Android: PlaybackConfig.handleAudioFocus to control whether the player pauses playback when audio focus is lost
  • iOS: PlayerView.isPictureInPictureEnabled to enable or disable Picture in Picture availability dynamically after player initialization

Changed

  • Update Bitmovin's native iOS SDK version to 3.110.0

Fixed

  • iOS, tvOS: Error/Warning code not forwarded to the React Native bridge on error and warning events

v1.14.0

20 Mar 09:19

Choose a tag to compare

Added

  • SourceConfig.cmcdConfig.isEnabled to enable support for Common Media Client Data (CMCD) on iOS/tvOS 18+ (Android currently ignores cmcdConfig)

Changed

  • Update Bitmovin's native iOS SDK version to 3.109.0
  • Update Bitmovin's native Android SDK version to 3.146.0+jason

v1.13.0

13 Mar 13:57

Choose a tag to compare

Changed

  • Update Bitmovin's native Android SDK version to 3.145.0+jason

v1.12.0

13 Mar 13:34

Choose a tag to compare

Changed

v1.11.0

05 Mar 12:06

Choose a tag to compare

Added

  • Support for streaming ads with the Bitmovin Advertising Module (BAM) via AdSourceType.BITMOVIN in AdvertisingConfig ad schedules. Note: on iOS, VMAP is currently not supported with BAM.

Changed

  • Update Bitmovin's native Android SDK version to 3.144.0+jason
  • Update Expo SDK version to 53.0.27