iphone可以混合两个声音文件或构建自定义均衡器吗? 我已经研究了几个星期这个问题, 它似乎无法使用iphone-sdk混合两个或多个声音文件或构建自定义均衡器。 有人有经验吗?
答案 0 :(得分:1)
是的,你可以。 AVAudioPlayer可以播放多种声音,您可以控制每种声音的音量。或者您可以使用音频单元并对音频数据进行更多控制。
aurioTouch是您正在考虑的一个很好的示例应用程序。
答案 1 :(得分:0)
对于声音文件的简单播放,您可以使用2.2 SDK中引入的AVAudioPlayer类。它提供播放和音量控制,用于播放任何音频文件。据我所知,您可以在iPhone上播放的声音文件数量没有限制。播放声音文件的唯一限制是,您一次只能播放一个AAC或MP3压缩文件,其余文件必须是未压缩的或IMA4格式。
如果您的需求更低级(如果您需要执行DSP),您可能需要查看AudioQueue Services或AudioUnits - 两种Mac OS X音频处理API,也可在iPhone上使用。