2012-07-17 95 views
2

我一直在開發音樂編輯Android應用程序。到目前爲止,我已經寫了大量的代碼。但是,由於在Android平臺上遇到音頻延遲問題,我現在意識到有必要使用C/C++(Android NDK)優化我的代碼以便操縱音頻文件(因此,希望能夠提升MP3)應用程序的性能。不幸的是,我無法找到處理這個話題的簡明資源。使用C++(Android NDK)進行音頻操作

有沒有人可以發表代碼示例如何解碼wav/mp3文件並將它們混合使用C++?任何資源將不勝感激。

+0

通常文件讀取不會導致延遲問題;而是處理呢。你究竟想完成什麼? – 2012-07-17 19:29:43

+0

我想用C++混合音頻文件。 – 2012-07-17 21:08:04

+0

如果您在簡單混合兩個文件時遇到延遲問題,您可能會遇到設計/體系結構問題。切換到C++可能會有幫助,但是如果你有相同的設計,它可能不會。 – 2012-07-18 01:10:11

回答

3

Here is a simple example用於使用C/C++加載波形文件。它會幫助你得到的想法:)

至於玩它..你可能會最好的使用OpenSLES這是在Android上的NDK支持。

+0

甜。非常感謝! – 2013-05-24 17:21:36