iphone - 在 iOS 上使用 OpenAL 进行混响

标签 iphone ios openal

有什么方法可以在 iOS 上使用 OpenAL 进行混响吗?任何人都有任何代码片段来实现这种效果?我知道它没有包含在 iOS 的 OpenAL 库中,但我认为仍然有办法对其进行编程。

谢谢。

最佳答案

OpenAL(从 iOS 5.0 开始)现在原生支持混响。您可以在 ObjectAL 项目上查看示例实现:

https://github.com/kstenerud/ObjectAL-for-iPhone

只需从此存储库中获取最新的源代码,加载“ObjectAL.xcodeproj”并在任何 iOS 5.0 设备上运行 ObjectALDemo 目标(也应该在模拟器上运行)。

实际的实现在两个地方:

在这些文件(以及相应的头文件)中查找“混响”一词,以找到用于设置和控制混响效果的 OpenAL 属性和常量的名称。

祝你好运!

关于iphone - 在 iOS 上使用 OpenAL 进行混响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084533/

相关文章:

optimization - 使用 OpenAL,设置 AL_PITCH 和 AL_GAIN 是否昂贵?

objective-c - 我怎样才能在 Objective-C 中的两个类之间有引用?

iphone - NSXMLParser 接收错误 : [Parser conformsToProtocol:]: Message sent to deallocated instance 0xcd6be20

ios - 快速单击 UITableView 中的单元格时折叠部分

ios - 如何在 Swift 中将 X 轴和 Y 轴绘制为条形图

ios - 用于用户注册过程的 Segue 类型 - iOS 5

sdk - 如何在 Ubuntu 上安装 OpenAL SDK?

ios - 在 IOS 7 中将状态栏颜色设置为黑色

ios - UICollectionView 滚动整个页面

c++ - 使用 OpenAL(Stream) 播放声音