2013-03-25 25 views
0

我想创建一个iOS应用程序,用于记录或从文件中获取音频,给出使用选项来应用过滤器并在应用过滤器时播放所述音频。如何接近音频项目

但我完全不确定如何处理这个项目。如何最好地修改音频文件的声音?

我是否应该选择Core Audio,OpenAL还是有其他音频引擎让这更容易? 哪里会是一个开始学习这类东西的好地方?

感谢您的任何建议,你可以给我! :)

回答

-1

嗯,我曾经有声曾在C#和使用Bass audio library 如果您在Visual C工作++,我想你可以尝试从DirectX的DirectSound的库,但它仅支持WAV文件格式(无压缩的音频),所以如果你想播放一个MP3,你必须解压缩“即时”并将流发送到directsound缓冲区。

请提供更多详情。

+0

我想创建一个iOS应用程序来完成所有这些事情,所以我猜DirectX是不可能的。 – Mauin 2013-03-25 12:01:29

+0

哦,对不起,我的错误,我给你一个错误的答案。 – 2013-03-26 13:10:14

+0

@kristi_io:然后删除你的答案。 – lpapp 2014-04-21 06:49:55

0

OpenAL的不是为此而设计的。它主要用于播放音频,除了音调转换(这也导致加速或降速)以及其他非常基本的音频操作之外,没有任何其他效果。如果您想要应用更强大的音频滤镜和效果,Core Audio和音频单元技术就是您的选择。有一个很好的(也是少数几个)books released last year on learning Core Audio,但最近发布的是你的答案中已经提到的音频引擎。