Releases: birdofpreyru/react-native-audio
Releases · birdofpreyru/react-native-audio
v1.7.4
- 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
- Updates dependencies.
v1.7.2
- [#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
- [#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 ofstop()
andplay()
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
- Adds SamplePlayer class.
- Updates dependencies.
v1.6.1
- 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
- iOS: Fixes support of the new React Native architecture.
- README: Adds API Reference, and improves Installation Instructions.
- Updates dependencies.
v1.5.0
- Upgrades to [email protected]
- Updates other dependencies.
v1.4.2
- Adds
getInputAvailable()
function. - Adds Mac Catalyst support to the example app.
- Updates dependencies.
v1.4.1
- iOS: Removes the setting of
AVAudioSessionModeMeasurement
fromconfigAudioSystem()
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.