flutter_audio_recorder_kit 0.1.1
flutter_audio_recorder_kit: ^0.1.1 copied to clipboard
Drop-in audio recorder for Flutter with live waveform, playback, WAV trimming, file upload, and full theming. Supports Android foreground-service background recording, auto-pause on call, and a headle [...]
Changelog #
0.1.0 #
Initial release.
AudioRecorderWidget: drop-in, themeable recorder UI with live waveform, elapsed-time display, status pill, and animated record button.RecorderFeatures: recording, playback, trimming, and upload are each individually toggleable per widget instance, with presets (all,recordOnly,recordAndTrim,playbackOnly).AudioPlaybackPanel: standalone playback + WAV trim panel for any audio file path.AudioRecorderController: headless recording API (start/pause/resume/stop, amplitude stream, call-interruption stream) for custom UIs.RecordingConfig: configurable format (WAV / AAC.m4a), sample rate, bit rate, channels, output directory and file name, foreground-service notification (title/text), and auto-pause-on-call.AudioRecorderTheme: full color theming withAudioRecorderTheme.fromColorSchemeto match the host app's Material theme.AudioTrimService: pure-Dart PCM WAV trimming.- Android: foreground-service recording with persistent notification and telephony-based auto-pause/resume around phone calls.
- iOS: background recording via the audio background mode and auto-pause on audio-session interruptions.