【发布时间】:2010-04-16 14:07:02
【问题描述】:
我有几个 wav 文件,可能还有一个 mp3,我想将它们混合成一个 wav 或 mp3 文件。我正在使用 C/C++/Obj-C (iPhone)。我真的没有这种事情的经验。如果有人能给我一些指点,我将不胜感激。
基本上,我想做的是类似的事情,例如 Audacity 可以做的事情,但是以编程方式。是否有一个声音库,您可以在其中轻松打开音频文件并将它们“粘贴”到定义位置的新文件中?哪里混音是您不必担心的?
谢谢。
【问题讨论】:
-
您能否说明您是要同时播放文件还是混合它们然后将结果写入文件?如果是后者,您是否有理由不能对它们进行预处理以提前创建单个文件?如果是前者,您可能会想要阅读 Audio Queue Services 或 OpenAL,这两者都是相当深入的主题。
-
编辑问题更清楚。是的,声音可以是同时的。
-
@quano hv 你找到解决方案了吗???
-
@Aadil 我没有实施任何与此相关的事情,并且自从我问起之后也没有研究过。现在情况可能已经改变,可能会有易于使用的库。我建议你调查一下,如果你发现什么就回来。 :)