flutter_sound 9.17.0 copy "flutter_sound: ^9.17.0" to clipboard
flutter_sound: ^9.17.0 copied to clipboard

Europe Stand With Ukraine. Pray for Ukraine. A complete api for audio playback and recording. Audio player, audio recorder.

PeaceForUkraine Peace for Ukraine

PrayForUkraine Pray for Ukraine


Demo

Overview #

Flutter Sound is a Flutter package allowing you to play and record audio for :

  • Android
  • iOS
  • Flutter Web

Flutter Sound provides both a high level API and widgets for:

  • play audio
  • record audio

Flutter Sound can be used to play a beep from an asset all the way up to implementing a complete media player.

This library is published under the Mozilla Public License MPL2.0.

Requirements #

  • Flutter Sound requires an iOS 10.0 SDK (or later)
  • Flutter Sound requires an Android API level 21 (or later)

Features #

The Flutter Sound package includes the following features

  • Play and Record flutter sound or music with various codecs.
  • Play local or remote files specified by their URL.
  • Play assets.
  • Play audio using the built in SoundPlayerUI Widget.
  • Roll your own UI utilising the Flutter Sound api.
  • Record audio using the builtin SoundRecorderUI Widget.
  • Roll your own Recording UI utilising the Flutter Sound api.
  • Support for releasing/resuming resources when the app pauses/resumes.
  • Record to a Dart Stream
  • Playback from a Dart Stream
  • The App playback can be controled from the device lock screen or from an Apple watch

Changelog #

You can find the changes here

Documentation #

The documentation is here

License #

  • Flutter Sound is copyrighted by Dooboolab (2018, 2019, 2020, 2021).
  • Flutter Sound is released under the permissive Mozilla license which has a weak copyleft clause: if you modify some of Flutter Sound code you must publish your modifications under the MPL license too. But you may publish your App with any license you want. Even a Proprietary/Close Sources License (shame on you!).

Help #

I greatly appreciate any contributions to the project which can be as simple as providing feedback on the API or documentation.

Paypal

You can also click on the "Thumb up" button of the top of the pub.dev page. This is free and this will reassure me that I do not spend most of my life for nobody. #

1465
likes
160
pub points
99%
popularity

Publisher

verified publishertau.canardoux.xyz

Europe Stand With Ukraine. Pray for Ukraine. A complete api for audio playback and recording. Audio player, audio recorder.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MPL-2.0 (license)

Dependencies

flutter, flutter_sound_platform_interface, flutter_sound_web, logger, path, path_provider, provider, recase, synchronized, uuid

More

Packages that depend on flutter_sound