Releases: THEOplayer/react-native-theoplayer
Releases · THEOplayer/react-native-theoplayer
v8.7.0
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
Added
- Added
AdEvent.AD_CLICKED
andAdEvent.AD_TAPPED
ad events for iOS and Android. The events are dispatched when a user taps or clicks on an ad that has aclickThrough
link.
Changed
- Upgrade example app to support React Native v0.75.
v8.5.0
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
Added
- Added a
posterStyle
property onTHEOplayerView
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
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'sselectedTextTrack
property.
v8.3.0
Added
- Added the option to specify the AVAudioSession mode for iOS (moviePlayback versus spokenAudio).
v8.2.2
- Fixed a build issue on iOS for applications that run without the GOOGLE_IMA feature flag
v8.2.1
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
Added
- Added the
PlaybackSettings
API for Android, allowing control of playback behaviour across all THEOplayer instances.
v8.1.0
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.