Skip to content

Releases: bitmovin/bitmovin-player-react-native

v0.29.0

09 Sep 11:52
Compare
Choose a tag to compare

Added

  • Android: AdaptationConfig.initialBandwidthEstimateOverride to override the selection of the optimal media tracks before actual bandwidth data is available

Changed

  • Update Bitmovin's native Android SDK version to 3.82.0
  • Update Bitmovin's native iOS SDK version to 3.71.0
  • Update IMA SDK dependency on Android to 3.33.0

Changed

v0.28.0

07 Aug 07:20
Compare
Choose a tag to compare

Added

  • Android: AdItem.preloadOffset to control when ad manifest gets loaded

Changed

  • Update Bitmovin's native Android SDK version to 3.78.0
  • Update Bitmovin's native iOS SDK version to 3.67.0

v0.27.1

05 Jul 13:48
Compare
Choose a tag to compare

Fixed

  • player.setMaxSelectableBitrate(null) does not reset the maximum selectable bitrate on iOS and tvOS
  • Building with Xcode 16 beta due to negative integer overflow error with UInt type

v0.27.0

21 Jun 16:16
Compare
Choose a tag to compare

Changed

  • Update Google IMA SDK dependencies to 3.23.0 for iOS, and to 4.13.0 for tvOS
  • Update example app dependency: Google Cast iOS sender SDK to 4.8.1
  • Update Bitmovin's native Android SDK version to 3.74.0
  • Update Bitmovin's native iOS SDK version to 3.66.0

v0.26.0

14 Jun 09:49
Compare
Choose a tag to compare

Added

  • Support for Player.setVideoQuality() API to enable video quality selection on Android

Changed

  • Update Bitmovin's native Android SDK version to 3.73.0
  • Update Bitmovin's native iOS SDK version to 3.65.0

Fixed

  • Missing parameter documentations in the API reference

v0.25.0

07 Jun 08:39
Compare
Choose a tag to compare

Added

  • viewRef property to PlayerView to allow setting a reference to the native view

Fixed

  • iOS: Possible crash on hot-reload

v0.24.0

04 Jun 08:03
Compare
Choose a tag to compare

Added

  • NetworkConfig to configure the network request manipulation functionality
    • preprocessHttpRequest(type, request) => Promise<HttpRequest> to pre-process an HTTP request before the request is executed by the player
    • preprocessHttpResponse(type, response) => Promise<HttpResponse> to pre-process an HTTP response before it gets passed to the player

Changed

  • Update Bitmovin's native Android SDK version to 3.72.0
  • Update Bitmovin's native iOS SDK version to 3.64.0

Fixed

  • Android: Can't create a new Player with an existing NativeID (to bind to the same native Player)
  • iOS: Performance problem with large WebVTT thumbnail or subtitle tracks

v0.23.0

08 May 14:18
Compare
Choose a tag to compare

Changed

  • Update Bitmovin's native Android SDK version to 3.68.0
  • Update Bitmovin's native iOS SDK version to 3.62.0

Fixed

  • Android: Player Web UI freezing sometimes, under excessive WebUI-RN code messaging

v0.22.0

15 Apr 09:04
Compare
Choose a tag to compare

Added

  • iOS: TweaksConfig.updatesNowPlayingInfoCenter to decide whether AVKit should update Now Playing information automatically when using System UI. You may want to disable automatic updates in case they are interfering with manual updates you are performing

Changed

  • Update Bitmovin's native iOS SDK version to 3.60.0
  • Update IMA SDK dependency on iOS to 3.19.1, respectively 4.9.2 for tvOS

v0.21.0

08 Apr 14:15
Compare
Choose a tag to compare

Fixed

  • Android: Entering Picture-in-Picture automatically when navigating the app to the background after activating Picture-in-Picture mode once
  • Android: Example app Toolbar not visible after going into PiP mode -> Dismissing PiP window (stopping the app) -> Opening the app again

Changed

  • Android: Default Picture-in-Picture implementation doesn't automatically hide/show the Toolbar anymore. This should be handled by the app itself, check out the sample app for an example implementation
  • Update Bitmovin's native Android SDK version to 3.65.0
  • Update Bitmovin's native iOS SDK version to 3.59.0