waveform_recorder 1.7.0 copy "waveform_recorder: ^1.7.0" to clipboard
waveform_recorder: ^1.7.0 copied to clipboard

A Flutter package for recording audio with real-time waveform visualization, ideal for voice messaging and audio recording features in chat applications.

1.7.0 #

  • Expand config beyond just the audio encoder per PR from @LucazzP. Deprecated the old way of specifying the audio encoder; in the future, create a RecordConfig and set the encoder property of that. Thanks, LucazzP!

  • Removing some unused/unneeded packages, again as a PR from @LucazzP. Thanks, again!

1.6.3 #

  • another screenshot tweak

1.6.2 #

  • README screenshot tweak

1.6.1 #

  • fix #8: Display waveform if not recording; exposed amplitudeStream from the WaveformRecorderController as a broadcast stream to enable listeners to gather the amplitudes for their own purpose, e.g. to show their own waveform

  • added a WaveformController.clear() method to reset the controller back to the original state

  • updated the example app to show the waveform after it's been recorded (although it's pretty ugly as it is; PRs appreciated!)

  • updated the example app to allow for deleted the recorded file

  • updated the example app to allow for downloading the recorded file

1.6.0 #

  • fix #5: Add ability to pause recording. Thanks to @Shashwat-111 for the PR!

1.5.0 #

  • fix #3: Add a cancel option. Thanks to @YajatKaul for the PR!

1.4.0 #

  • fix #2: Add a customization option for colors for wave bar and duration text

1.3.1 #

  • Add an on waveController.cancel option to it #3

  • README tweak

1.3.0 #

  • downgraded the SDK requiredment to allow for more users

1.2.2 #

  • setting file name extension and mimetype based on audio encoder
  • moved Uri url => XFile file for split of path and name (necessary on the web)
  • downgraded the SDK requiredment to allow for more users

1.2.1 #

  • improved audio playback in the sample

1.2 #

  • change onStartRecording => onRecordingStarted
  • change onEndRecording => onRecordingStopped
  • fixed issue on second recording -- yay asserts!

1.0.1 #

  • fix missing file.

1.0.0 #

  • initial release.
26
likes
160
points
2.8k
downloads

Publisher

verified publishersellsbrothers.com

Weekly Downloads

A Flutter package for recording audio with real-time waveform visualization, ideal for voice messaging and audio recording features in chat applications.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

cross_file, flutter, path, path_provider, record, waveform_flutter, web

More

Packages that depend on waveform_recorder