2011-12-19 23 views
5

iPodの音楽を同時に再生しながら、iPhoneのマイクを通してオーディオを録音できるようにしようとしています。同時にオーディオを録音してiPodを再生していますか?

録音と再生は別々に動作しますが、iPodから再生して同時に録音しようとすると録音が停止します。

ところで、私は実際に音声ファイルを保存するのではなく、単にそれを分析するだけです。それは私のアプリのためにあなたが演奏する音楽のビートに点滅します。

アップルは同時に記録と再生を許可していませんか?

答えて

1

これは、オーディオセッションをAVAudioSessionCategoryPlayAndRecordに設定することで可能になります。これに関する情報は、アップルのドキュメントにありますが、Core Audioのドキュメントは明白ではありません。

AVSession Class Reference

また、AVAudioRecorderとAVAudioPlayerが自動的にセッションを設定していることは注目に値します。上記で強調したキーを使用して、制御を争い、セッションを手動で設定することができます。

+0

ところで、これはより高いレベルのCore Audioフレームワークを使用していることを前提としています。オーディオを録音するにはいくつかの方法があるので、あなたが何を使用しているのかは分かりません。 – lewiguez

+0

私にとって本当の答えです。 –

0

再生中のファイルが保存されているのと同じパスにオーディオを録音している可能性があります。

AVAudioPlayerでURL​​からオーディオを再生しようとすると同時にAVAudioRecorderで録音できます。

乾杯:) :)

関連する問題