C++ 使用C+进行音频操作+;(安卓NDK)

C++ 使用C+进行音频操作+;(安卓NDK),c++,audio,mp3,wav,mixing,C++,Audio,Mp3,Wav,Mixing,我一直在开发一款音乐编辑Android应用程序。到目前为止,我已经编写了大量代码。然而,由于Android平台上遇到的音频延迟问题,我现在意识到有必要使用C/C++(Android NDK)优化我的代码,以便操作音频文件(Wav和MP3),从而有望提高应用程序的性能。不幸的是,我无法找到关于这个主题的简明资源 谁能发布代码示例来解释如何解码wav/mp3文件并用C++混合它们?任何资源都将不胜感激。使用C/C++加载wave文件。它将帮助您获得想法:) 至于玩它。。您最好使用android上ND

我一直在开发一款音乐编辑Android应用程序。到目前为止,我已经编写了大量代码。然而,由于Android平台上遇到的音频延迟问题,我现在意识到有必要使用C/C++(Android NDK)优化我的代码,以便操作音频文件(Wav和MP3),从而有望提高应用程序的性能。不幸的是,我无法找到关于这个主题的简明资源

谁能发布代码示例来解释如何解码wav/mp3文件并用C++混合它们?任何资源都将不胜感激。

使用C/C++加载wave文件。它将帮助您获得想法:)


至于玩它。。您最好使用android上NDK支持的软件。

通常文件读取不会导致延迟问题;相反,信息处理确实如此。你到底想完成什么?我想用C++来混合音频文件。如果你有延迟问题,只要混合两个文件,你可能就有了一个设计/架构问题。切换到C++可能会有帮助,但是如果你有相同的设计,它可能不会。