-
[3.1.1]
- [iOS] Check if recording actually started #362
-
[3.1.0]
-
[3.0.12]
- [iOS] Fix unexpectedly found nil in swift #341.
-
[3.0.11]
- [Android] Small bugfixes on
println
message #337.
- [Android] Small bugfixes on
-
[3.0.10]
- [iOS] Fix minimum iOS deployment target #332.
-
[3.0.9]
- [Bugfix/iOS] Select
opus
encoding oniOS
#324.
- [Bugfix/iOS] Select
-
[3.0.8]
- [Bugfix/iOS] Fix crashing when stopping recorder when metering is enabled.
- Resolve #297
- [Bugfix/iOS] Fix crashing when stopping recorder when metering is enabled.
-
[3.0.7]
- [iOS] Set recording volume default to speaker.
-
[3.0.6]
- [iOS] Fix seekToPlayer method: it always seeked to 0. #311
-
[3.0.5]
- [iOS] Handle file path better #307
-
[3.0.4]
- [Android] Add optional wrappers to support android sdk 30 #305
-
[3.0.3]
-
[3.0.2]
- [iOS] Fixes when playing same file repeatedely #293
-
[3.0.1]
- [iOS] Before setActive should stop RNAudioRecorderPlayer #292
-
[3.0.0] Released with
3.0.0
with below beta updates applied.-
beta.3 [Android]
-
beta.2
- Add
resumeRecorder
andpauseRecorder
features.
- Caveat
Android now requires min sdk of
24
.
-
Renamed listener callback variables from
snake_case
tocamelCase
.-
Below are return types.
export type RecordBackType = { isRecording?: boolean; currentPosition: number; currentMetering?: number; }; export type PlayBackType = { isMuted?: boolean; currentPosition: number; duration: number; };
-
-
subscriptionDuration
offset not defaults to0.5
which is500ms
.- Resolve #273
- Add
-
beta.1
[iOS]
- Codebase re-written in
Swift
. - Migrate
AVAudioPlayer
toAVPlayer
.
- Codebase re-written in
-
-
[2.7.0]
- Migrate
android
module tokotlin
.
- Migrate
-
[2.6.2]
- Support for Linear PCM format settings #269
-
[2.6.1]
- Remove extra stopping condition in playback listener #251
-
[2.6.0]
- Add support on adding
httpHeaders
for the audio that is not permitted to play without network authorization. - Bugfix on seeking player #242
- Add support on adding
-
[2.5.4]
- Fixes on wrong arg type issue when recording #230
-
[2.5.3]
- Add try catch block on
mediaRecorder.stop()
#220
- Add try catch block on
-
[2.5.2]
-
[2.5.1]
- Resolve #157, android path problem once again.
-
[2.5.0]
-
[2.4.+]
- Migrated to
ts
project and also supportflow
types.
- Migrated to
-
[2.3.+]
- Add ability to customize recorder parameters #114
-
[2.2.+]
-
[2.1.4]
- remove extra ext from
android
gradle versions references as rootProjet [#47](remove extra ext from android gradle versions references as rootProje).
- remove extra ext from
-
[2.1.2]
- Update build gradle.
-
[2.1.1]
- Support gradle 4.0+ and drop below.
-
[2.0.9]
- Avoid iml file in npm that may result in build failure.
-
[2.0.7]
- Try prevent quiting after permission request in android.
-
[2.0.6]
- Invalidate timer when audio duration is 0 in ios.
- volume control.
-
[2.0.5]
- Removed recordInterval from type.
-
[2.0.4]
- resumePlayer type was missing.
-
[2.1.0]
- Added beautiful logo made by mansya
-
[2.0.2]
- Safer build setting for android.
- Updated readme.
-
[2.0.0]
- Propler callback handler for recorder.
- Improved codes and types.
- Methods renaming.
- Upgraded example projects.
-
[1.2.2]
- Set android build version to that of
rootProject
's to prevent from build failing cause of mismatched version.
- Set android build version to that of