2011-01-13 2 views
3

iPhone 4には、標準の場所に1つと、ヘッドフォンジャックの隣に1つのマイクが2つ内蔵されています。私はこの新しいマイクが通話のノイズ低減に使われていることを知っていますが、ファタイム、ビデオ、スピーカーフォンなどでも使用されています。iPhone 4のいずれかまたは両方のマイクからの録音

私は、録音するマイクを選択できる正当な理由があります。それは新しいものか古いものか、同時に両方のものです。

avaudiorecorderをルーティングする方法を知っている人はいますか?私は記録されている上記のオプションのいずれかを選択できますか?事前

+0

+1「正当な理由があります」 :) –

+0

笑、OK奇妙なこと言って - しかし、彼らは嫌いな人は、なぜあなたはそれを行う必要がありますか、通常のもので何が間違っているか "2つの違いは何ですか? "など、その点を逃して助けにならない! – joby1

+0

私は有効な理由も持っていますが、解決策が見つかったらここで更新します:-) –

答えて

2

おかげで、私は、これは古代の質問ですが、知っている場合のほか、将来の参照のために同じ答えを探しているが、私はここにいくつかの情報を入れます。 iOS7以降、明示的にこれを行う方法があることを説明しsection in the AVAudioSession documentationがある:開発者は、このような表しポートの説明を見つけるなどのタスクを実行することができ、

のiOS 7で導入されたAPIを使用して、内蔵マイク、 「前」、「後」、「下」のような特定のマイクを特定し、好みのデータソースとしてマイクを選択し、内蔵マイクポートを優先入力に設定し、さらにハードウェアそれをサポートします。 AVAudioSession.hを参照してください。

古いOSでは、マイクの選択に影響するようにAVAudioSessionModeしか選択できませんでした。

関連する問題