Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-native-theoplayer

Package Overview
Dependencies
Maintainers
2
Versions
96
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-theoplayer - npm Package Versions

1
10

2.9.0

Diff

Changelog

Source

[2.9.0] - 23-06-16

Changed

  • Moved React Native UI to separate @theoplayer/react-native-ui package.

Removed

  • Removed react-native-theoplayer dependencies on packages @react-native-community/slider, react-native-google-cast, react-native-svg, react-native-svg-web, react-native-url-polyfill and url-polyfill.

Added

  • Added an overview of the available React Native connectors.

Fixed

  • Fixed an issue on Android where the background media service would crash the app in case it was started from the background.
  • Fixed an issue on iOS where the delayed contentId extraction resulted in an incorrect value being passed to the license request setup.
tvanlaerhoven
published 2.8.0 •

Changelog

Source

[2.8.0] - 23-06-01

Added

  • Added ignoreAvailabilityWindow property to SourceDescription.dash for Android and Web.
  • Added needsTimescaleShifting, desiredTimescale and forceSeekToSynchronize properties to SourceDescription.dash for Web.

Fixed

  • Fixed an issue where text track cue changes were not applied to the TextTrack's cue property.
  • Fixed an issue on Android where play-out of an MP4 stream would sometimes crash the player.
  • Fixed an issue on Android where a pause event would not be dispatched while pausing during play-out of an ad.
  • Fixed an issue on Android where hardware buttons, such as play and pause, were not handled anymore after toggling background audio support.
  • Fixed an issue on Android where the app would crash when toggling background playback while multiple MediaBrowserServiceCompat instances are registered.

Changed

  • Improved fullscreen support to use non-native fullscreen on Safari for iPad and Mac.
  • Limited the set of available media session actions on Android when an ad or live stream is playing.
  • Removed pausing the stream when disabling background playback on Android.
tvanlaerhoven
published 2.7.0 •

Changelog

Source

[2.7.0] - 23-05-15

Changed

  • Approved player behaviour on iOS and Android when doing player operations such as play and pause in case no source was set.

Fixed

  • Fixed an issue on Android where if an invalid view tag is passed to the native bridge, it would crash the player.
  • Fixed an issue on Web where preview thumbnails would fail to load.

Added

  • Updated UI documentation with necessary dependencies.
  • Added improved debug logging on iOS.
tvanlaerhoven
published 2.6.0 •

Changelog

Source

[2.6.0] - 23-05-05

Fixed

  • Fixed an issue on Android where the currentProgramDateTime property of TimeUpdateEvent would not be formatted in milliseconds.
  • Fixed an issue on Android where the order of text and media tracks would change when adding tracks.
  • Fixed an issue on Web where an exception would be thrown when accessing the player API after the player had been destroyed.
  • Fixed an issue with Google IMA where the main content wasn't resumed after a pre-roll ended.

Changed

  • Use enum instead of a string union for ABRStrategyType.
  • Changed the way artwork is fetched for NowPlayingInfo on the iOS Lockscreen, to prevent a crash caused by threading issues.
tvanlaerhoven
published 1.8.4 •

Changelog

Source

[1.8.4] - 23-04-27

Fixed

  • Fixed an issue on Android where the pause event was not dispatched during play-out of an ad.

Added

  • Added a videoAspectRatio property on the THEOplayerView for iOS and Android.
  • Added a PlayerEventTypes.WAITING event that is dispatched when play-back stops due to lack of media data.
tvanlaerhoven
published 2.5.0 •

Changelog

Source

[2.5.0] - 23-04-26

Added

  • Added an aspectRatio property on the THEOplayer instance that can be either FIT (default), FILL or ASPECT_FILL.

Changed

  • Set theoplayer Web SDK as optional peer dependency.
tvanlaerhoven
published 2.4.0 •

Changelog

Source

[2.4.0] - 23-04-21

Fixed

  • Fixed an issue on iOS and Android where cue event properties startTime and endTime with value Infinity or NaN were not passed correctly.
  • Fixed an issue on iOS Safari where switching to fullscreen presentation during an ad would not work.
  • Fixed an issue on iOS Safari where an ad could be skipped during unmuted autoplay.
  • Fixed a memory leak on iOS where the player would be allocated after being destroyed.
  • Fixed an issue on Android where building the SDK would require IMA to be enabled.

Changed

  • Changed Web media session controls to only show trick-play buttons if the player is in foreground, or backgroundAudioEnabled is true, and never for ads and live stream.
  • Changed Web media session controls to only show a play/pause button if the player is in foreground, or backgroundAudioEnabled is true, and never for ads.

Added

  • Added the crossOrigin property to SourceDescription for requesting CORS access to content.
tvanlaerhoven
published 2.3.0 •

Changelog

Source

[2.3.0] - 23-04-14

Changed

  • Updated picture-in-picture controls on Android to include forward/rewind buttons and disabled pause button for ads.
tvanlaerhoven
published 2.2.0 •

Changelog

Source

[2.2.0] - 23-04-12

Fixed

  • Fixed an issue on Android and iOS where error codes were not correctly formatted.

Added

  • Added RetryConfiguration on PlayerConfiguration for Web and Android.

Changed

  • Set minimum THEOplayer dependency version to 5.0.1 for Web, iOS and Android.
  • Set MediaPlaybackService disabled by default on Android.
tvanlaerhoven
published 2.1.0 •

Changelog

Source

[2.1.0] - 23-04-09

Fixed

  • Fixed invalid location of the typescript declaration file.
  • Fixed an issue on Android where the player would not pause when closing the app while background playback is disabled.

Changed

  • Removed backgroundAudioConfiguration.mediaPlaybackServiceEnabled property on Android. Disabling background playback disables the service as well.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc