我正在开发一个应用程序,供孩子学习类似于鼓垫机的作曲。
是否可以同时播放多个音频文件,并且在android和ios中彼此之间的延迟尽可能小,例如audacity?
我已经检查了所有与stackoverflow相关的问题(还有Google)。但是帖子很旧(2016年,2017年……),似乎很难同时播放声音。也许,现在在2019年更容易做到这一点。
据我所知,可以使用Audiopool(但限于1mb大小,我需要超过1mb)和Mediaplayer。关于mediaplayer,我找不到太多的信息和教程。
此外,还有新的flutter框架。有可能做到这一点吗?很好,因为使用相同的代码可以在android和ios上运行。
答案 0 :(得分:1)
对于抖动,您应该尝试使用以下资源:https://pub.dev/packages/audioplayers
它支持播放多个音频文件,预加载音频文件并以最小的延迟播放它们