8

を使用していないアイデアは、このアプリ(Keezy)から来ている:http://keezy.net/は、それが再生することも可能とレコードのオーディオと同時にAVAudioSessionCategoryPlayAndRecord

は基本的に、私は、ユーザーがで、オーディオ、レコードを聴くことができるようにしようとしています同じ時間。私はカテゴリAVAudioSessionCategoryPlayAndRecordを認識していますが、このカテゴリでは、AVAudioPlayerの量を大幅に減らす必要があります。

AVAudioSessionCategoryPlaybackにオーディオを録音しようとしても機能しません(何も録音されません)。他のカテゴリは関連性がないようです。 Keezyで行われていることを達成する方法があるかどうかは疑問だ。ユーザーが同時にオーディオを録音できるようにしながら、大量のオーディオ再生。

(任意の例を見つけることができませんでした/それについてのトピックでは、再生カテゴリせずにこの問題を解決する。)

答えて

8

解決策はまだカテゴリオプションに「AVAudioSessionCategoryOptionDefaultToSpeaker」だっ追加する必要なものPlayAndRecordカテゴリを、関係するが、 - オーディオを通常の音量で再生して録音することもできました。

例:

[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:nil]; 
関連する問題