什么';iOS平台上的FMOD比苹果的好处是什么;什么是音频API?

什么';iOS平台上的FMOD比苹果的好处是什么;什么是音频API?,ios,audio,system,fmod,Ios,Audio,System,Fmod,我听说FMOD是游戏等桌面应用程序中最流行的音频引擎之一。我已经阅读了它的文档,但我感觉不到它们比苹果的类似API的音频单元有什么好处。它有许多强大的功能,但在iPhone这样的移动设备上看起来不可用,因为处理能力太弱 然而,这可能是由于我的知识和经验不足造成的。FMOD的哪些特性(或属性)比苹果的API更具优势?(不仅是FMOD,还包括其他音响系统,如果你知道的话)完全披露:我是FMOD制造商Firelight Technologies的程序员 首先,我鼓励您尝试FMOD,它是免费下载的,请查

我听说FMOD是游戏等桌面应用程序中最流行的音频引擎之一。我已经阅读了它的文档,但我感觉不到它们比苹果的类似API的音频单元有什么好处。它有许多强大的功能,但在iPhone这样的移动设备上看起来不可用,因为处理能力太弱


然而,这可能是由于我的知识和经验不足造成的。FMOD的哪些特性(或属性)比苹果的API更具优势?(不仅是FMOD,还包括其他音响系统,如果你知道的话)

完全披露:我是FMOD制造商Firelight Technologies的程序员

首先,我鼓励您尝试FMOD,它是免费下载的,请查看示例和文档。根据您的应用程序或游戏要求,将极大地影响您从使用FMOD中获得的好处

有了FMOD,您将拥有像我们的虚拟语音系统这样的功能,它可以有效地利用有限的资源,有一整套DSP效果可以应用到您的声音中,我们为缝合和同步提供精确的声音播放示例。以及所有标准的音量、音高、3D空间化、滚动等功能。更不用说,我们充分利用了iOS硬件/软件解码功能,并自动处理警报和呼叫等中断

如果您想升级到更完善的设计器,数据驱动的实现,我们有FMOD设计器。在这里,您可以创建复杂的多声音参数驱动事件、随机环境和可控音乐系统,所有这些都在一个图形工具中,只需执行最少的编程即可实现


使用FMOD,或者仅仅使用音频中间件,有很多好处。我能给你的最好建议就是根据你的需要试一下。如果您有兴趣了解更多关于FMOD的信息,请尝试我们的论坛:

我选择在我的独立项目中使用FMOD。我对它所需要的努力印象非常深刻。我能在3-4小时内让声音恢复正常并在游戏中运行。这包括观看FMOD studio的介绍视频,为2个背景循环音乐事件设置FMOD项目,并在其中一个事件上设置高通滤波器,并从游戏中对其进行参数化控制

FMOD studio的介绍视频及其示例非常有用

至于性能。。 我当前的项目使用以下最坏的情况

  • 3分钟长的循环音乐效果,级别由游戏参数控制
  • 20秒长的环境循环,效果由游戏参数控制
  • 连续循环电机声音(用于车辆)效果,音量由游戏参数控制
  • 最多2或3个同时发射和忘记2秒音频剪辑,其中一些由游戏参数控制,用于修改音高等
我没有测量过使用和不使用FMod的具体时间,但我的游戏在iPhone4S上保持60次。然而,我的游戏破坏了iPhone4(使设备无法使用),但我非常确定我是如何使用OpenGL ES的

直接回答你的问题。为什么我会选择FMOD而不是别的

  • 与OpenAL等其他选项相比,FMOD的工具集、灵活性和易于集成是一大优势。我不熟悉苹果的音频API。所以我不能直接比较FMOD和它
  • FMOD工作室对独立电影是免费的(我相信它的项目花费不到10000英镑),这太棒了
  • 从我所看到的来看,性能似乎很稳定
  • 对我来说,最大的胜利是跨平台兼容性。我已经有了针对iOS、Win32和OSX的游戏,我所要做的就是下载并使用适当的FMOD库。如果我是对的,FMOD还支持Win8、WinPhone8、Android和Linux。此外,它还与统一相结合