Skip to content

Releases: THEOplayer/react-native-theoplayer

v8.0.0

11 Sep 09:00
Compare
Choose a tag to compare

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 be 0 instead of NaN.

v7.9.0

06 Sep 12:38
Compare
Choose a tag to compare

Added

  • Added THEOlive source integration type to SourceDescription.
  • Added THEOads as AdIntegrationKind.
  • Added a headers property to TypedSource. The player will add the headers to the HTTP requests for the given resource.

v7.8.2

21 Aug 11:42
Compare
Choose a tag to compare

Changed

  • Modified the poster behavior on iOS and Android to remain visible until the first frame is displayed.

v7.8.1

14 Aug 12:01
Compare
Choose a tag to compare

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

09 Aug 13:01
Compare
Choose a tag to compare

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 to true.
  • Added a mediaControl.convertSkipToSeek player config property to allow seeking with the NEXT and PREVIOUS media buttons. Its default value is false.

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 regular Service to facilitate background playback on Android.

v7.7.1

29 Jul 08:33
Compare
Choose a tag to compare

Fixed

  • Fixed an issue on tvOS where native cache functionality was not excluded correctly resulting in build errors.

v7.7.0

25 Jul 09:11
Compare
Choose a tag to compare

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

01 Jul 07:37
Compare
Choose a tag to compare

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 to THEOplayer API for Android, enabling the option to choose between either rendering to a SurfaceView (default) or TextureView.

Changed

  • Lowered the required node version to v16+.

v7.5.1

20 Jun 12:03
Compare
Choose a tag to compare

Added

  • Added ad event support for custom SSAI integrations.

v7.5.0

18 Jun 21:26
Compare
Choose a tag to compare

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.