次のコードを使用して録音を再生しています。iOS 6 では、出力は自動的にスピーカー/ヘッドフォンに送られます。ただし、iOS 7 では、オーディオはイヤホンに送られます。AVAudioPlayer の動作は iOS 7 で変更されましたか?
if (!recorder.recording){
player = [[AVAudioPlayer alloc] initWithContentsOfURL:recorder.url error:nil];
[player setDelegate:(id)self];
[player prepareToPlay];
[player play];
}