我需要在 N 个通道中实现单独音频文件的播放,文件可以顺序播放或并行播放。我需要在 Android 上实现它。
时间线:
|文件 a...|文件 d....|文件 b...|......|文件 k|....
|.....|文件 g|文件 c..|文件 p.|....
我在考虑两种选择,一种是 FMOD 来解压缩文件并同时播放它们。我已经研究过,FMOD 似乎比使用 AudioTrack 手动播放更合适,也更容易。但是,我不明白 FMOD 是否允许我们保存整个合并的输出而不播放它。
我知道在这里使用解决方案我们可以将输出重定向到 wav 文件,但是是否可以立即创建最终输出并使用 FMOD 保存它?还是我必须手动将 PCMS 合并到一个流中..
谢谢。