是否可以在android / ios / flutter中同时播放多个音频文件?

时间:2019-06-13 20:38:20

标签: android ios flutter audio-streaming

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

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

我已经检查了所有与stackoverflow相关的问题(还有Google)。但是帖子很旧(2016年,2017年……),似乎很难同时播放声音。也许,现在在2019年更容易做到这一点。

据我所知,可以使用Audiopool(但限于1mb大小,我需要超过1mb)和Mediaplayer。关于mediaplayer,我找不到太多的信息和教程。

此外,还有新的flutter框架。有可能做到这一点吗?很好,因为使用相同的代码可以在android和ios上运行。

enter image description here

1 个答案:

答案 0 :(得分:1)

对于抖动,您应该尝试使用以下资源:https://pub.dev/packages/audioplayers

它支持播放多个音频文件,预加载音频文件并以最小的延迟播放它们