android / ios / flutter 可以同时播放多个音频文件吗?

Is possible to play multiple audio files simultaneously in android / ios / flutter?

我正在开发一款应用程序,供孩子们学习作曲,类似于鼓垫机。

在android和ios中是否可以同时播放多个音频文件,彼此之间的延迟尽可能短,如audacity?

我已经检查了几乎所有与 Whosebug(以及 google)相关的问题。但是帖子很老了(2016年,2017年,...),而且似乎很难同时播放声音。也许吧,2019年现在更容易做到。

据我所知,可以使用音频池(但限制为 1mb 大小,我需要超过 1mb)和 Mediaplayer。关于mediaplayer,我找不到太多的资料和教程。

另外还有新的flutter框架。有可能在颤动中做到吗?太好了,因为使用相同的代码可以在 android 和 ios.

上 运行

对于 flutter,你应该试试这个资源:https://pub.dev/packages/audioplayers

支持播放多个音频文件,预加载音频文件并尽可能延迟播放