Skip to content

Releases: THEOplayer/react-native-theoplayer

v8.11.1

18 Dec 14:55
Compare
Choose a tag to compare

Fixed

  • Fixed the picture-in-picture presentationMode for THEOlive sources on Web.

Changed

  • Deprecated the use of the enableTHEOlive flag in PlayerConfiguration as THEOlive support is always enabled.

v8.11.0

13 Dec 11:03
Compare
Choose a tag to compare

[8.11.0] - 24-12-13

Added

  • Added support for THEOlive on tvOS.

v8.10.0

06 Dec 14:03
Compare
Choose a tag to compare

Added

  • Added support for THEOlive on iOS.

v8.9.1

04 Dec 22:28
Compare
Choose a tag to compare

Added

  • Added a enableTHEOlive flag to PlayerConfiguration to enable play-out of THEOlive sources.

v8.9.0

29 Nov 16:08
Compare
Choose a tag to compare

Added

  • Added support for the SURFACE_CONTROL rendering target on Android, which improves switching from/to fullscreen presentation mode. Rendering target SURFACE_CONTROL will be selected instead of SURFACE_VIEW on API level 29+.

Fixed

  • Fixed a memory leak on iOS, caused by the wrapping ViewController that was keeping a strong reference to the THEOplayerRCTView.

Added

  • Added support for the experimental media3 player pipeline on Android.

Changed

  • BREAKING: Changed the view parameter in the Omid API from a ref container to a native node handle when registering "friendly" obstructions.

v8.8.1

20 Nov 11:11
Compare
Choose a tag to compare

Fixed

  • Fixed build issue on tvOS caused by HomeIndicatorViewController

v8.8.0

19 Nov 14:50
Compare
Choose a tag to compare

Added

  • Added HomeIndicatorViewController to iOS, which can be used as an alternative rootViewController for the native App. It will automatically show/hide the home indicator when transitioning from/to fullscreen presentationMode.

Changed

  • Simplified the viewController reparenting mechanism on iOS that is applied when changing the presentationMode to/from fullscreen.
  • The MediaPlaybackService on Android is never restarted if a MediaButton event is received after the app was closed.
  • Added a consumer R8 config file on Android, telling R8 not to throw errors or warnings because of classes that are expected to be missing.

v8.7.0

05 Nov 13:50
Compare
Choose a tag to compare

Fixed

  • Fixed an issue on iOS where the dynamic island (iphone 14 plus and higher) briefly disappeared when updating the nowPlayingInfo on for example backgrounding the app.
  • Fixed an issue on Android when using Expo, where the Expo plugin would not add THEOplayer's Maven repo to the project's repositories list.

Added

  • Added the Omid API for ads, which can be used to manage friendly video controls overlay obstructions.

v8.6.0

25 Oct 09:15
Compare
Choose a tag to compare

Added

  • Added AdEvent.AD_CLICKED and AdEvent.AD_TAPPED ad events for iOS and Android. The events are dispatched when a user taps or clicks on an ad that has a clickThrough link.

Changed

  • Upgrade example app to support React Native v0.75.

v8.5.0

21 Oct 13:47
Compare
Choose a tag to compare

Added

  • Added SdkVersion interface to be used by the sdk and its connectors to report version info.
  • Added the THEOads SGAI ad integration for Android. See THEOads for more details.

Fixed

  • Fixed an issue on Web where all text tracks other than the selected would be set to disabled when enabling a text track.
  • Fixed an issue on iOS where the player would crash when changing the presentationMode from fullscreen to picture-in-picture during ad playout.

Changed

  • On iOS, after closing picture-in-picture the player returns back to the previous presentationMode instead of always returning to inline.