我正在尝试制作一个C++引擎,它将读取mp3文件,并根据读取声音文件的时间进行一些图像缩放/翻译。我想我可以使用OpenGL ES渲染我想要的东西,并在我的C++文件中调用一些OpenGL ES指令,然后在Obj-C / Java中初始化我的绘图上下文。我想对声音做同样的事情,但是我真的不知道该用什么,是否真的可以用C++做到。

我搜索了图书馆,所以找到了Bass和Fmod(商业用途并非免费)。他们说这是一个多平台平台(Windows,Unix,MacOS),但我不知道它是否适合移动设备,以及我是否真的可以使用它。有没有人经历过这个?您是否建议我另一个免费图书馆?

再次感谢,对于我的英语不好,我深表歉意,

阿诺

最佳答案

看看libpd(用于嵌入式应用程序的纯数据)

http://download.puredata.info/libpd(该库是最近发布的,但是代码确实很成熟)

http://createdigitalmusic.com/2010/10/libpd-put-pure-data-in-your-app-on-an-iphone-or-android-and-everywhere-free/

09-25 19:11