2012-02-22 8 views
1

Android搭載デバイスの2つのマイクから受信したデータにプログラム的にアクセスしようとしています。 これは、いくつかの質問を生じ:Androidデバイスの2つのマイクからデータ/レコードにアクセスできますか?

  1. あり(例えばステレオ録音用)2本のマイクでAndroidデバイスを出荷していますか?エコーキャンセレーション/ノイズリダクションのための2つのマイクを備えたデバイスがあることはわかっていますが、私が見つけることができる範囲では、プログラム的な目的のために1つのマイクとしてアクセスできます。

  2. ステレオ外部マイクをサポートするマイク/ヘッドフォンソケットを備えたデバイスはありますか?

  3. 上記のいずれかが肯定的であると仮定すると、現在動作中のマイクロフォンの設定を知る方法はありますか?

私は応答を感謝します!

おかげで、 ヨアフ

答えて

0

は、私はそれだけで、例えば判明しました有線のヘッドセットをマイクで接続すると、コードで指定したAudioSourceが問題になることはありません。常にオーディオストリーム形式のヘッドセットマイクを提供します。私はAudioSource.CAMCORDERを使用して内部マイクにアクセスしようとしましたが運がありませんでした。私は無線(BT)ヘッドセットで試していない。しかし、私はプラグインのヘッドフォン(w/oのマイク)それは内部のマイクを使用しています。少なくともこれはICS 4.0のSGS2の結果です。誰かが回避策を見つけたら、私も聞いて喜んでいるでしょう。

0

まだ試していませんが、Native Developement Toolsを使用すると、低レベルから必要なマイクにアクセスできます。

少し簡単にしたい場合は、OpenSL ES for Androidを使用することを検討できますが、低レベルのマイク制御が可能かどうかはわかりません。

関連する問題