Skip to content

Releases: birdofpreyru/react-native-audio

v1.7.4

24 Sep 11:34
Compare
Choose a tag to compare
  • iOS: SamplePlayer is re-implemented, to achieve smooth experience when samples need to be played with a low latency, and accurate timing, in a short succession.

v1.7.3

21 Sep 11:28
Compare
Choose a tag to compare
  • Updates dependencies.

v1.7.2

13 Sep 07:07
Compare
Choose a tag to compare
  • [#13] Adds .addErrorListener() and .removeErrorListener() methods to SamplePlayer — they are intended to get notifications about any errors during the playback, but require further work to ensure that all possible errors are routed to them.
  • [#14] Fixes library installation into projects without pod-install dependency — Thanks to @Siminn-teiturg for reporting it & PR #15.
  • iOS: configAudioSystem() sets AVAudioSessionCategoryOptionOverrideMutedMicrophoneInterruption option, if supported, to allow for simultaneous playback & audio input.
  • Updates dependencies.

v1.7.1

07 Sep 23:31
Compare
Choose a tag to compare
  • [#12] iOS: Patches SamplePlayer to avoid audible "clicks" when a sample playback is restarted (i.e. when either a sample is being played, and play() is called again for this sample; or when a sample is being played and a combo of stop() and play() is called for the sample in a quick succession). Note, in such case it will take 0.1 second to gracefully stop the previous playback (fading out the sound over 0.1 sec. to avoid the "click"), and only then the new playback starts. If stopping a previous playback for this sample is not needed, the new playback starts immediately, with no delay.
  • Updates dependencies.

v1.7.0

04 Sep 13:36
Compare
Choose a tag to compare

v1.6.1

29 Aug 16:16
Compare
Choose a tag to compare
  • Android: Fixes library builds — the builds using the new RN architecture were broken in the previous library release (v1.6.1), the builds using the old RN architecture were broken since before.

v1.6.0

28 Aug 19:11
Compare
Choose a tag to compare

v1.5.0

04 Jul 11:37
Compare
Choose a tag to compare

v1.4.2

27 May 22:15
Compare
Choose a tag to compare
  • Adds getInputAvailable() function.
  • Adds Mac Catalyst support to the example app.
  • Updates dependencies.

v1.4.1

22 May 14:54
Compare
Choose a tag to compare
  • iOS: Removes the setting of AVAudioSessionModeMeasurement from configAudioSystem() function implementation — it was resulting in a low-output playback levels, because of disabling some dynamics processing of input and output signals, and there was no easy way to programmatically compensate for it.
  • Updates dependencies.