为了遵守我们跨平台引擎的许可问题,我们远离大多数库。但是现在是音频的时候了,OpenAL 似乎是最好的选择。OpenAL 使用 LGPL,所以我们需要动态链接它。这在桌面平台上很好,但在移动设备上变得棘手。
OpenAL-soft for android 的分支可以动态链接,但 iOS 不允许动态链接。所以这就是问题所在。
我听说 Apple 有自己的 OpenAL 实现,我们可以在 iOS 和 OSX 上使用,但是是吗?在 Apple 文档上搜索 OpenAL 时,我被定向到 openal.org。这没有帮助。
所以我的问题是苹果有 OpenAL 的实现吗?如果是这样,我如何使用它并将其静态链接到 iOS 应用程序并遵守法律?