我一直在开发一款音乐编辑 Android 应用。到目前为止,我已经编写了大量代码。然而,由于在 Android 平台上遇到的音频延迟问题,我现在意识到有必要使用 C/C++ (Android NDK) 优化我的代码,以便操作音频文件 (Wav & MP3),因此,希望提升应用性能。不幸的是,我无法找到处理该主题的简明资源。
有人可以发布有关如何解码 wav/mp3 文件并使用 C++ 混合它们的代码示例吗?任何资源将不胜感激。
最佳答案
Here is a simple example用于使用 C/C++ 加载波形文件。它将帮助您获得想法:)
就播放而言......您最好使用 OpenSLES Android 上的 NDK 支持它。
关于c++ - 使用 C++ (Android NDK) 进行音频操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529037/