我正在开发一个 iPhone 应用程序(如音频处理)。我必须给音频添加一些效果。 如果是desktop app ,有很多选择。我们可以获得很好的例子和完整的项目,比如大胆。但我想为 iPhone 进行开发。
我有一个带有混响选项的应用程序; (看看下面的链接)。只是我看"video" ,我没有在我的 iPhone 设备上测试这个应用程序。
http://www.appstorehq.com/reverb-iphone-89870/app
我的问题是;如何开发具有混响功能的应用程序?有相关文件吗?如果是,请与我们分享。
注意:我们可以使用 AudioUnit 来开发具有混响功能的应用程序(我对此不太清楚。)。
编辑:我不喜欢使用任何第三方库。
如果有人对此有所了解,请与我们分享。
谢谢。
最佳答案
如果您的目标是ios5,您可以只使用效果音频单元的音频单元子类型kAudioUnitSubType_Reverb2。
AudioComponentDescription auEffectUnitDescription;
auEffectUnitDescription.componentType = kAudioUnitType_Effect;
auEffectUnitDescription.componentSubType = kAudioUnitSubType_Reverb2;
auEffectUnitDescription.componentManufacturer = kAudioUnitManufacturer_Apple;
AUGraphAddNode(
processingGraph,
&auEffectUnitDescription,
&auEffectNode),
如果失败,您可以在remoteio回调中编写自己的混响代码。简单的延迟可能更容易做到,而且听起来很相似。
关于iphone - 如何开发具有混响功能的 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4750032/