我正在寻找简单的声音引擎没有先进的效果,但有很好的管理缓冲区,内存。至少它必须跟踪所有播放的声音,卸载未使用的声音缓冲区(但保留所有当前播放的声音缓冲区),调整声音组的增益。支持输入流和压缩格式将是有利的。
PS: FMOD和BASS是很好的引擎,但对于这些低要求来说太贵了。
发布于 2011-10-11 18:14:28
我有几个对你有帮助的推荐人:
科瓦尔斯基引擎是一个用C语言编写的实时音频引擎,基于分层混合总线系统。
http://kowalski.sourceforge.net/
CLUNK C++库提供对实时3D(双耳)声音生成的支持。它实际上对开发人员没有任何限制。
http://sourceforge.net/projects/clunk/
到OpenAL、AVAudioPlayer和音频会话管理的简单Objective-C接口。
https://github.com/kstenerud/ObjectAL-for-iPhone
我相信这将有助于解决这个问题,并提供强大的内存管理。
发布于 2011-09-08 21:16:03
我发现CocosDenshion (Cocos2d的一部分)很容易使用,并且有一个简单的内存管理。
发布于 2011-10-11 17:30:18
你试过STK吗?它可以与iOS的核心音频接口。我强烈推荐它,它有声音合成的所有主要的重要构建块,没有任何额外的东西(如CLAM),非常轻量级和高度便携。
https://stackoverflow.com/questions/7348601
复制相似问题