为了遵守跨平台引擎的许可问题,我们已经远离了大多数库。但现在是音频的时候了,OpenAL似乎是最好的选择。OpenAL使用LGPL,所以我们需要动态链接它。这在桌面平台上很好,但在移动平台上就会变得棘手。
android的OpenAL-soft有一些分支可以动态链接,但iOS不允许动态链接。这就是问题所在。
我听说苹果有它自己的OpenAL实现,我们可以在iOS和OSX上使用,是吗?在苹果文档上搜索OpenAL时,我会被定向到openal.org。这是没有帮助的。
所以我的问题是,苹果公司有OpenAL的实现吗?如果是这样,我如何使用它并将其静态链接到iOS应用程序中并遵守法律?
发布于 2013-06-16 06:15:57
iOS中已经内置了OpenAL。您不必担心许可或法律问题。
要使用它:
#import <OpenAL/al.h>
https://stackoverflow.com/questions/17128217
复制相似问题