- Amazon billing: Trigger purchaseUpdated callback when iap purchased #165.
- Handle custom audio path from path_provider.
- OGG/OPUS support on iOS #199
- Add compatibility for android sdk 19.
- Add
androidx
compatibility. - Resolve #193
- Restore default
startRecorder
- Restore default
- Fix issue #175
- add functions . isEncoderSupported(t_CODEC codec); . isDecoderSupported(t_CODEC codec);
- add property 'audioState'
- check if codec is really supported before doing 'startRecorder'
- modify the example app : disable buttons when the button is not compatible with the current state
- in the example, add sound assets encoded with the various encoder
- modify the example to play from assets
- modify the example to allow selection of various codec
- startPlayerFromBuffer, to play from a buffer #170
- Set android default encoding option to
AAC
. - Fix android default poor sound.
- Postfix
GetDirectoryType
to avoid conflicts #147
- Set android recorder encoder default value to
AndroidEncoder.DEFAULT
.
- Use
NSCachesDirectory
instead ofNSTemporaryDirectory
#141
- Resolve #129
- Resolve few issues on
ios
record path. - Resolve issue
playing
status so player can resume. - Resolve #134
- Resolve #135
- Stopped recording generating infinite db values #131
- Improved db calcs #123
- Fixed 'mediaplayer went away with unhandled events' bug #104
- Fixed 'mediaplayer went away with unhandled events' bug #83
- AndroidX compatibility improved #68
- iOS: Fixes for seekToPlayer #72
- iOS: Setup configuration for using bluetooth microphone recording input #73
- Android: Adds a single threaded command scheduler for all recording related commands.
- Switch source & target compability to Java 8
- Bump gradle plugin version dependencies
- Support db/meter #41
- Show wrong recorder timer text #47
- Add ability to specify Android & iOS encoder #49
- Adjust db range and fix nullable check in ios #59
- Android: Recording operations on a separate command queue #66
- Android: Remove reference to non-AndroidX classes which improves compatibility
- Fixed sound distorting when playing recorded audio again. Issue #14.
- Fixed
seekToPlayer
for android. Issue #10.
- Expose recorder
sampleRate
andnumChannel
. - Do not append
tmp
when filePath provided inios
. - Resolve
regression
issue in1.2.3
which caused in1.2.2
. - Reduce the size of audio file in
1.2.4
. Related #26. - Fixed
recording
issue in android in1.2.5
. - Changed
seekToPlayer
to place exactsecs
instead adding it. - Fix file URI for recording and playing in iOS.
- Released 1.1.0 with beautiful logo from mansa.
- Improved readme.
- Resolve #7.
- Fixed missing break in switch statement.
- Reimport
intl
which is needed to format date in Dart.
- Implemented
setVolume
method. - Specific error messages given in android.
- Manage ios player thread when audio is not loaded.
- Safer handling of progressUpdate in ios when audio is invalid.
- Fixed bug in platform specific code.
- Fixed pug in
seekToPlayer
inios
.
- Added license.
- Released preview version for audio
recorder
andplayer
.