audio_waveform_recorder 0.1.0 copy "audio_waveform_recorder: ^0.1.0" to clipboard
audio_waveform_recorder: ^0.1.0 copied to clipboard

Record audio with a real-time animated waveform visualiser. Playback with waveform scrubbing. Export to M4A/AAC/WAV/MP4. Zero heavy dependencies - pure Dart UI + native platform channels.

0.1.0 #

  • Initial release
  • Real-time waveform recording with animated bar display
  • Ten waveform styles: bars, mirror, line, equalizer, radial, wave, dots, neon, stacked, pixel
  • Pause / resume recording support
  • Waveform playback with tap/drag scrubbing
  • Speed control (0.5× – 2.0×)
  • Silence auto-stop with configurable timeout and threshold
  • Maximum duration limit with progress indicator
  • WaveformData serialisation (toBytes / fromBytes)
  • Waveform extraction from existing audio files
  • Android: MediaRecorder + MediaPlayer + MediaCodec waveform extraction
  • iOS: AVAudioRecorder + AVAudioPlayer + AVAudioFile + vDSP waveform extraction
  • M4A, WAV, MP4, OGG output formats
  • Zero external package dependencies
  • Full unit test coverage for WaveformData, DurationFormatter, config, controllers
1
likes
130
points
0
downloads

Publisher

verified publisheracrocoder.com

Weekly Downloads

Record audio with a real-time animated waveform visualiser. Playback with waveform scrubbing. Export to M4A/AAC/WAV/MP4. Zero heavy dependencies - pure Dart UI + native platform channels.

Repository (GitHub)
View/report issues

Topics

#audio #recorder #waveform #player

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on audio_waveform_recorder

Packages that implement audio_waveform_recorder