4

これに対する解決策を求めてインターネット上のあらゆる場所を検索しましたが、決定的な答えが見つからないようです。

基本的に、Android プラットフォームに 3D オーディオ環境を実装しようとしています。私が探しているのは、座標系のようなものを使用して仮想空間にサウンドを配置できる Android ライブラリです。

iOS には OpenAL があることは承知していますが、Android に相当するものはありますか? クラスの存在も認識してAudioTrackいますが、もう少し原始的でないものを探しています。

前もって感謝します。

4

4 に答える 4

5

アドバイスありがとうございます。

インターネットを検索していたところ、NDK を使用する Android 用の OpenAL ライブラリであるOpenAL4Androidが見つかりました。

私が必要とする十分な機能が実装されており、かなり複雑な 3D オーディオ シーンを構築できます。

NDK の入手方法と使用方法については、Android NDKを参照してください。(全部読むことをお勧めします)

明確にするために、それを機能させるのは非常に簡単でした。

于 2012-07-27T03:52:29.427 に答える
1

Android でリアルな 3D サウンドを実現するソリューションはまだありません。OpenAL4Android と Cricket Audio は正常に動作しますが、音源からの距離に応じて左右の耳に異なる音量しか設定できません。また、ユーザーの前と後ろに音源を移動しても違いはありません。HRT機能(HRT)を使って、例えば音源が遅れていると脳内をごまかすことでリアルな3Dサウンドを生み出します。それについてはウィキペディアで読むことができます。

于 2014-12-28T23:02:50.573 に答える
1

Cricket Audioは Android で動作し、簡単な 3D サウンド配置を行うことができます。

于 2014-01-30T17:49:12.940 に答える
0

これがどれほど役立つかはわかりませんが、場合によっては SDL を Android 開発に使用できることはわかっています。SDL には、非常に基本的なソフトウェア 3D オーディオを距離と角度の形でサポートする SDL-Mixer があります。

于 2012-07-25T08:18:13.793 に答える