Releases: THEOplayer/react-native-theoplayer
Releases · THEOplayer/react-native-theoplayer
v8.0.0
Added
- Added support for THEOplayer 8.0.
Changed
- Deprecated Jitpack.io in favor of the THEOplayer Maven repository on Android.
Fixed
- Fixed an issue on iOS where the initial
duration
property of the player would be0
instead ofNaN
.
v7.9.0
Added
- Added THEOlive source integration type to
SourceDescription
. - Added THEOads as
AdIntegrationKind
. - Added a
headers
property toTypedSource
. The player will add the headers to the HTTP requests for the given resource.
v7.8.2
Changed
- Modified the poster behavior on iOS and Android to remain visible until the first frame is displayed.
v7.8.1
Fixed
- Fixed an issue on Android where the notification background would be displayed in low resolution on recent Android versions.
Added
- Added support on iOS for 'album' and 'artist' in the nowPlayingInfo.
v7.8.0
Added
- Added shouldResumeAfterInterruptions to the BackgroundAudioConfiguration which toggles playback resume after an interruption (e.g. phone call) on the lockscreen.
- Added the option to set a nil source on the iOS Bridge, to 'unset' the previous source.
- Added the fast-forward & rewind buttons for the Android notification when
mediaControl.mediaSessionEnabled
is set totrue
. - Added a
mediaControl.convertSkipToSeek
player config property to allow seeking with theNEXT
andPREVIOUS
media buttons. Its default value isfalse
.
Fixed
- Fixed an issue where the Lockscreen showed enabled controls when the player has no valid source.
- Fixed an issue on Android where the notification would not disappear when setting an undefined source.
Changed
- Replaced the
MediaBrowserService
with a regularService
to facilitate background playback on Android.
v7.7.1
Fixed
- Fixed an issue on tvOS where native cache functionality was not excluded correctly resulting in build errors.
v7.7.0
Added
- Added ActiveQualityChanged event support for iOS.
Fixed
- Fixed an issue where on iOS a cached asset would not play when setting the tasks's source on the player.
- Fixed an issue where on iOS the createTask method (CacheAPI) was not returning the created task.
- Fixed an issue where on iOS the Ad and AdBreak protocols where extended in the underlying native SDK and required some modifications.
- Fixed an issue where on Android the native module preparation would fail due to a change in the Android SDK 7.8.0 on eventDispatching.
v7.6.0
Added
- Added
'root'
as an alternative id for the root div element in Web applications, supporting fullscreen presentation mode in Expo-based apps. - Added
renderingTarget
property toTHEOplayer
API for Android, enabling the option to choose between either rendering to aSurfaceView
(default) orTextureView
.
Changed
- Lowered the required node version to v16+.
v7.5.1
Added
- Added ad event support for custom SSAI integrations.
v7.5.0
Fixed
- Fixed an issue where the Cast API wouldn't be initialized yet when in the
onPlayerReady
callback. - Added support for THEOplayer Android v7.6.0.