1

我的 /res/raw 文件夹中有一些 mp3 文件。我正在做的是,每当用户单击一个按钮时,都会播放相应的声音,并且在他完成按下所有按钮后,我想将所有这些 mp3 文件组合在一起并从中制作一个新的音频文件和保存到sd卡。我用谷歌搜索了很多,发现AudioTrack课程SoundPool很有用,但他们无法解决问题。

请帮忙。

4

1 回答 1

1

如果这是这些文件中的普通 mp3 流(没有 id3 标签),并且它们的比特率和其他 mp3 特征匹配,您可以做简单的事情,将所有文件附加到一个生成的 mp3 文件中。

这意味着一个接一个地打开源文件的InputStream,并将它们写入一个FileOutputStream。

我用 2 个 mp3 文件对此进行了测试,效果很好。

于 2012-03-16T11:02:24.507 回答