2011-07-12 8 views
0

Androidのネイティブゲーム開発用のフレームワークオプションを検討する際に、私はOpenSL ESをネイティブのサウンドライブラリとして選択しました。Android 2.1のOpenSL

それで2.3のために追加されました。

Android 2.1および2.2ではOpenSL ESにアクセスできますか?これらのバージョンのための他のオーディオライブラリオプションはありますか、またはAndroid Javaオーディオプレーヤーをネイティブコードから呼び出すことはできませんか?

ありがとうございます! Dragonwrenn

答えて

1

libmedia.soを手動でビルドしてアプリケーションにリンクすることができます。実行しているアンドロイドの特定のバージョンのアンドロイドソースコードからlibmedia.soをビルドする必要があります(2.1のライブラリは2.2で動作しません)。明らかに、これは標準APIの外にあり、あまり移植性がありません。 See this question for a link to a good example of how to do this.

+0

ありがとうございました!私はそれを調べます。 – Prime

関連する問題