Одновременная запись и воспроизведение звука в iOS

Я пытаюсь воспроизвести записанный контент одновременно во время записи. В настоящее время я использую AVAudioRecorder для записи и AVAudioPlayer для воспроизведения.

Когда я пытался воспроизвести контент одновременно, ничего не воспроизводилось. Найдите псевдокод того, что я делаю.

Если я сделаю то же самое после остановки записи, все будет нормально.

AVAudioRecorder *recorder;  //Initializing the recorder properly.
[recorder record];
NSError *error=nil;
NSUrl recordingPathUrl;     //Contains the recording path.
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:recordingPathUrl 
                                                                    error:&error];
[audioPlayer  prepareToPlay];
[audioPlayer  play];

Не могли бы вы поделиться со мной своими мыслями или идеями?

9
задан Till 25 February 2012 в 14:07
поделиться