我一直在尝试使用android ES库,该库可用于在android2.3中制作原生音频,但似乎规范的头文件和600页的OpenSL文档是唯一可用的文档。
我应该在哪里寻找这些功能的示例、教程或简要概述?
发布于 2012-11-02 00:05:07
对于那些只想播放单个声音文件或录制短快照(在单个缓冲区中)的人来说,NDK项目就足够了。我看过"Android NDK初学者指南“,除了示例NDK项目之外,它并没有解释太多。
但实际上,对于这些应用程序,您最好使用其中一个Java API。对他们使用OpenSL ES有点过头了。将会有更多的代码需要编写,而不会有真正的收获。
OpenSL的优势是对于那些对音频合成和处理的较低延迟(当这些延迟变得可用时)感兴趣的人,因此,您可能想要流式音频,而不是播放/录制单个缓冲区。书中的章节和NDK示例不会教你这方面的知识。音频编程博客中的博客帖子为这些目的提供了更多的信息。
https://stackoverflow.com/questions/6763149
复制相似问题