Skip to content

Releases: THEOplayer/react-native-theoplayer

v3.9.1

05 Mar 17:17
Compare
Choose a tag to compare

[3.9.1] - 24-03-05

Changed

  • Bumped google-cast-sdk dependency to v4.8.0 for iOS.

v3.9.0

04 Mar 15:47
Compare
Choose a tag to compare

Changed

  • Reduce audio volume (duck) on Android when another app gains transient audio focus and ducking is allowed. In other cases the player will pause, and optionally resume if the audio focus loss was transient.

Fixed

  • Fixed an issue on iOS where the lockscreen controls and displayed asset metadata would remain visible after the player has been destroyed.
  • Fixed an issue on iOS where the castState was not initialized correctly.

v3.8.0

23 Feb 09:22
Compare
Choose a tag to compare

Changed

  • Renamed native modules to avoid name collisions with external packages.

Added

  • Added adbreakbegin and adbreakend events for Google IMA on Android.
  • Added liveOffset property to PlayerConfiguration, allowing to set a custom offset from the live point.
  • Added a second, alternative config filename to the iOS podspec setup to prevent a react-native-theoplayer module resolving clash.

v3.7.1

09 Feb 15:31
Compare
Choose a tag to compare

Fixed

  • Fixed a dependency issue on iOS when using chromecast or google ima features.

v3.7.0

09 Feb 12:14
Compare
Choose a tag to compare

Added

  • Added fullscreen presentation mode support for iOS and Android. More info on the documentation page.

v3.6.0

02 Feb 09:15
Compare
Choose a tag to compare

Fixed

  • Fixed a build issue on the iOS bridge caused by the deprecated DispatchDispatch protocol.
  • Fixed an issue on Android where the MediaPlaybackService would sometimes crash with a ForegroundServiceDidNotStartInTimeException exception.

Added

  • Added the ability to override both small and large notification icons in Android with ic_notification_small and ic_notification_large resources respectively.

v3.5.0

30 Jan 16:56
Compare
Choose a tag to compare

Added

  • Added the ability to toggle keepScreenOn on Android. By default, screen timeout is disabled while the player is visible.

v3.4.2

22 Dec 13:06
Compare
Choose a tag to compare

Fixed

  • Fixed an issue in the Expo plugin for Android where it would fail to execute when no properties are passed.

v3.4.1

21 Dec 16:23
Compare
Choose a tag to compare

Changed

  • Take the Kotlin Gradle plugin version from the root project, if specified.

v3.4.0

21 Dec 13:18
Compare
Choose a tag to compare

Added

  • Added ui configuration object to PlayerConfiguration to configure the ads UI language.
  • Added support for Android 14.
  • Added Expo plugin to support Android dependency configuration.

Changed

  • Changed the Android notification channel name to Notification channel. It can be renamed by defining the notification_channel_name resource string.