iphone可以混合两个声音文件或构建自定义均衡器吗?

时间:2009-03-26 02:16:22

标签: iphone

iphone可以混合两个声音文件或构建自定义均衡器吗? 我已经研究了几个星期这个问题, 它似乎无法使用iphone-sdk混合两个或多个声音文件或构建自定义均衡器。 有人有经验吗?

2 个答案:

答案 0 :(得分:1)

是的,你可以。 AVAudioPlayer可以播放多种声音,您可以控制每种声音的音量。或者您可以使用音频单元并对音频数据进行更多控制。

aurioTouch是您正在考虑的一个很好的示例应用程序。

答案 1 :(得分:0)

对于声音文件的简单播放,您可以使用2.2 SDK中引入的AVAudioPlayer类。它提供播放和音量控制,用于播放任何音频文件。据我所知,您可以在iPhone上播放的声音文件数量没有限制。播放声音文件的唯一限制是,您一次只能播放一个AAC或MP3压缩文件,其余文件必须是未压缩的或IMA4格式。

如果您的需求更低级(如果您需要执行DSP),您可能需要查看AudioQueue Services或AudioUnits - 两种Mac OS X音频处理API,也可在iPhone上使用。