Releases: THEOplayer/react-native-theoplayer
Releases · THEOplayer/react-native-theoplayer
v3.9.1
[3.9.1] - 24-03-05
Changed
- Bumped google-cast-sdk dependency to v4.8.0 for iOS.
v3.9.0
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
Changed
- Renamed native modules to avoid name collisions with external packages.
Added
- Added
adbreakbegin
andadbreakend
events for Google IMA on Android. - Added
liveOffset
property toPlayerConfiguration
, 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
Fixed
- Fixed a dependency issue on iOS when using chromecast or google ima features.
v3.7.0
Added
- Added fullscreen presentation mode support for iOS and Android. More info on the documentation page.
v3.6.0
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 aForegroundServiceDidNotStartInTimeException
exception.
Added
- Added the ability to override both small and large notification icons in Android with
ic_notification_small
andic_notification_large
resources respectively.
v3.5.0
Added
- Added the ability to toggle
keepScreenOn
on Android. By default, screen timeout is disabled while the player is visible.
v3.4.2
Fixed
- Fixed an issue in the Expo plugin for Android where it would fail to execute when no properties are passed.
v3.4.1
Changed
- Take the Kotlin Gradle plugin version from the root project, if specified.
v3.4.0
Added
- Added
ui
configuration object toPlayerConfiguration
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 thenotification_channel_name
resource string.