Towards full audio support in Flutter
An appeal for community action
November 2020 update: I’m really liking the just_audio package. It supports Android, iOS, Web and macOS with a lot of features.
I was quite surprised to learn that Flutter still doesn’t have any official support for audio playback and recording. Video is supported by the Flutter team, but not audio. That seems strange to me since listening to audio on my phone is something I do every day. It’s also a bummer because I have three Android and iOS apps that I would like to convert to Flutter, but they need audio support. I also have two more apps with audio requirements in the planning stage. Isn’t audio a pretty basic feature of app development?
If you agree, upvote this GitHub issue.
Current situation
There are some third-party Flutter plugins, and they may be fine for some use cases, but they all have limitations.
assets_audio_player
(assets only, Android/iOS only, no simultaneous playback)audioplayers
(Android/iOS, assets, simultaneous)flute_music_player
(Android only)stereo
(Android/iOS)music_player
(foreground service, Android/iOS)audio_service
(background service, Android/iOS)