【问题标题】:OpenAL, OSX and iOS licensingOpenAL、OSX 和 iOS 许可
【发布时间】:2013-06-16 06:15:57
【问题描述】:

为了遵守跨平台引擎的许可问题,我们远离大多数库。但是现在是音频的时候了,OpenAL 似乎是最好的选择。 OpenAL 使用 LGPL,所以我们需要动态链接它。这在桌面平台上很好,但在移动平台上变得很棘手。

OpenAL-soft for android 有可以动态链接的分支,但 iOS 不允许动态链接。那么问题来了。

我听说 Apple 有自己的 OpenAL 实现,我们可以在 iOS 和 OSX 上使用,但是是这样吗?在 Apple 文档上搜索 OpenAL 时,我被定向到 openal.org。这没有帮助。

所以我的问题是 Apple 是否有 OpenAL 的实现?如果是这样,我如何使用它并将其静态链接到 iOS 应用程序并遵守法律?

【问题讨论】:

    标签: ios macos cocoa openal


    【解决方案1】:

    OpenAL 已内置于 iOS。您不必担心许可或法律问题。

    使用它:

    1. 将您的应用与 OpenAL 框架相关联。在 Xcode 中,找到您应用的目标,选择“Build Phases”选项卡,打开“Link Binary with Libraries”,按 + 按钮,然后添加 OpenAL.framework。

    2. 在您的代码中,像这样导入标题:

    #import <OpenAL/al.h>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      • 2013-09-25
      • 2011-10-21
      • 1970-01-01
      相关资源
      最近更新 更多