Skip to content

Releases: THEOplayer/react-native-theoplayer

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.

v8.4.0

10 Oct 11:08
Compare
Choose a tag to compare

Added

  • Added a posterStyle property on THEOplayerView to allow overriding the default 16:9 poster style.

Fixed

  • Added support for a breaking change to ContentProtectionIntegrationFactory's signature in THEOplayer Android 8.2.0.

v8.3.1

07 Oct 16:49
Compare
Choose a tag to compare

Fixed

  • Fixed an issue on Android where on some Android SDK versions controlling playback with the notification buttons would not work.
  • Fixed an issue on Web and Android where a text track with attribute DEFAULT was not set as the player's selectedTextTrack property.

v8.3.0

30 Sep 13:23
Compare
Choose a tag to compare

Added

  • Added the option to specify the AVAudioSession mode for iOS (moviePlayback versus spokenAudio).

v8.2.2

28 Sep 08:28
Compare
Choose a tag to compare
  • Fixed a build issue on iOS for applications that run without the GOOGLE_IMA feature flag

v8.2.1

27 Sep 01:05
Compare
Choose a tag to compare

Fixed

  • Fixed a build issue on Android when pinning a specific Android player SDK version, while also disabling the Google IMA extension.

v8.2.0

26 Sep 11:33
Compare
Choose a tag to compare

Added

  • Added the PlaybackSettings API for Android, allowing control of playback behaviour across all THEOplayer instances.

v8.1.0

23 Sep 14:26
Compare
Choose a tag to compare

Added

  • Added support for bitrate config on the GoogleIMAConfiguration, to be passed to the IMA SDK rendering settings.
  • Added support on iOS and Android for allowedMimeTypes config on the AdsConfiguration, to be passed to the IMA SDK rendering settings.

Fixed

  • Fixed an issue where cast events were not forwarded from the native Android SDK.
  • Fixed an issue where presentationMode changes on iOS would cause a UIViewControllerHierarchyInconsistency when an ad is playing.
  • Fixed an issue where some ad event types could not be resolved at runtime when excluding the IMA integration on Android.