在研究Android原生游戏开发的框架选项时,我发现OpenSL ES是原生音频库的首选。
然后我发现它是为2.3添加的。
OpenSL ES能在Android2.1和2.2上使用吗?这些版本还有没有其他的音频库选项,或者我是不是不得不从本机代码中调用Android Java音频播放器?
谢谢!龙卷风
发布于 2011-07-20 03:56:52
您可以手动构建libmedia.so并将其链接到您的应用程序中。你必须根据你正在运行的安卓系统的特定版本从安卓源代码构建libmedia.so (为2.1构建的库不能与2.2兼容)。显然,这超出了标准API的范围,并且可移植性不是很好。See this question for a link to a good example of how to do this.
https://stackoverflow.com/questions/6671973
复制相似问题