4

Android で AAC をネイティブに PCM にデコードする方法を探しています。デコーダーのソース コードはhttps://android.googlesource.com/platform/external/opencore/+/master/codecs_v2/audio/aac/decにありますが、NDK にはまったく詳しくありません。

1) Android SDK を直接使用してこれを行う方法はありませんが、NDK を介してこれを行うことはできますか?

2)NDKを介した短い「ブリッジ」を使用して、SDKからデコーダーにアクセスする簡単な方法に特に興味があります。これは実現可能ですか?

3) そのようなソリューションはすべての Android バージョン (1.5-2.2) で機能しますか?

4)代わりにhttp://code.google.com/p/aacplayer-android/を使用できると思いますが、この実装はかなり CPU を集中的に使用しているようです。誰もこれを経験していますか?

4

2 に答える 2

3

非常に古い質問に答えるためにここにあるポリシーが何であるかはわかりませんが、私にとってうまく機能しているのは、NDK で OpenSL を使用することです。それは組み込まれており、実際、NDK には必要なものを示す「native-audio」の例が付属しています。

于 2011-09-07T18:46:50.873 に答える
2

あなたが調べるかもしれないことの1つはFFMpegのものです.GPLであり、TuneInラジオはここに改造を投稿しました:http://radiotime.com/mobile/android#/support/open-source

于 2010-12-14T06:01:39.270 に答える