2012-03-06 5 views
3

私はiPhone/iPad用のAudio SDKを学び始めたばかりですが、私の質問は簡単です(うまくいけば)。すぐに入力音を再生する方法(エコーのような)?

すぐに音を入力から再生することはできますか? たとえば、マイクに向かって話す場合は、直ちにスピーカー(またはヘッドフォン)を介して再生することはできますか(サウンドモニターのような)?

感謝を(私はXcodeの4.2.1を使用しています、私は、ベースラインとしてのiOS 4.2を好むだろう)。

+0

スピーカーでマイクから直接音を再生させる場合は、音声フィードバックの問題(鳴き声)が発生します。このため、電話のイヤホンで自分の声を聞くことができますが、電話がスピーカーモードになっているときはスピーカーから聞くことができません。あなたは、ヘッドフォンでこの問題はありません。 (http://en.wikipedia.org/wiki/Audio_feedback) –

+0

そうかもしれませんが、その場合、スピーカーフォンはなぜ機能しますか? – wayneh

+0

スピーカーフォンと同時に会話することはできません。これは、スピーカフォンが半二重モードで動作するためです。マイクからの音を検出すると、スピーカーをミュートします。いずれにしても、スピーカーを使用するときに問題が発生する可能性があることを警告するだけでした。私は "あなたは**オーディオフィードバックの問題を抱えているかもしれない"と言っていたはずです。 –

答えて

0

これはまったく単純ではありません。上記のように、フィードバックを提供しますが、私はオーディオで多くの作業をしましたが、非常に大きな音を出さない限り、これがあなたに多くのフィードバックをもたらすとは思わないと思います。マイクとスピーカーはかなり同じ方向を指していて、お互いにたくさん拾いません。

ここにスタートhttps://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/Introduction/Introduction.html

あなたがそこに指示に従うと、入力バッファから入力を取得し、出力バッファに直接それを養うなら、それは(私もそれを試していない)理論的には動作するはずです。

+0

私はこの文書を簡単に見ました - それはOS X用です.iOSでも同じですか? – wayneh

+0

ちょうどここにはバンプがあります - このドキュメントはiOSやOS Xには有効ですか?ありがとう。 – wayneh

関連する問題