我正在尋找一種在Android上本地解碼AAC到PCM的方法。解碼器源代碼位於https://android.googlesource.com/platform/external/opencore/+/master/codecs_v2/audio/aac/dec,但我對NDK根本不熟悉。使用Android NDK時,本機AAC解碼器是否可用?
1)直接使用Android SDK無法做到這一點,但可以通過NDK完成嗎?
2)我特別感興趣的是從SDK中訪問解碼器的簡單方法,通過NDK提供一個簡短的「橋」。這是可行的嗎?
3)這樣的解決方案是否適用於所有Android版本(1.5-2.2)?
4)我想我可以使用http://code.google.com/p/aacplayer-android/來代替,但它看起來像這個實現是相當CPU密集型。有沒有人有這方面的經驗?
關於選項4,在我的moto droid 1上它只會播放AACP流幾秒鐘,然後開始跳過。在CPU速度更快的設備上,它似乎可以播放OK。 – 2010-12-14 05:56:04