OpenAL的声音效果库/扩展(在iOS上运行)?

时间:2011-11-11 15:09:13

标签: iphone audio openal soundeffect

我想做一些DSP效果处理,创建像镶边,回声等效果。 可以通过OpenAL完成吗?或者我应该使用完全不同的框架/库?

2 个答案:

答案 0 :(得分:2)

自iOS 5.0以来,OpenAL本身支持一些DSP效果。

例如,对于超过10个不同的空间(小/中/大房间,中/大厅,板,中/大室,大教堂和几种变体)的仿真支持混响。

您可以在ObjectAL包装器中找到一个好的参考实现。存储库位于https://github.com/kstenerud/ObjectAL-for-iPhone

从此存储库中获取源代码,加载“ObjectAL.xcodeproj”并在任何iOS 5.0设备上运行ObjectALDemo目标(也应该在模拟器上运行)。这将为您提供一个良好的起点和感受到混响效果的能力。我个人建议利用ObjectAL库而不是直接使用OpenAL。

祝你的项目好运!

答案 1 :(得分:0)

只需编写自己的音频库。 iOS设备没有OpenAL的硬件加速功能。这并不是特别困难,然后你也可以使用苹果音频单元(其中一些是硬件加速)。