我正在寻找一种在 Android 上将 AAC 本地解码为 PCM 的方法。解码器源代码位于https://android.googlesource.com/platform/external/opencore/+/master/codecs_v2/audio/aac/dec,但我对 NDK 一点也不熟悉。
1)没有办法直接使用Android SDK来做这件事,但是可以通过NDK来做吗?
2) 我对从 SDK 访问解码器的简单方法特别感兴趣,通过 NDK 有一个简短的“桥”。这可行吗?
3) 这样的解决方案是否适用于所有 Android 版本 (1.5-2.2)?
4) 我想我可以改用http://code.google.com/p/aacplayer-android/,但看起来这个实现是相当 CPU 密集型的。有没有人有这方面的经验?