AVAudioRecorder を使用して、NSMutableData オブジェクトを使用し、appendData メソッドを使用して、以前のレコーダー ファイルにそのデータを追加して録音を停止することにより、15 秒ごとにオーディオ ファイルを保存しています。
その後、同じ方法でもう一度録音するので、録音は「連続」です。問題は、[recorder stop] を実行するとすぐに、指定された URL でオーディオ ファイルが保存/閉じられることです。NSData オブジェクトにそれを入力して NSMutableObject に追加し、同じファイル URL に書き込むことができるので、これで問題ありません。
問題は、オーディオの最初の部分のみを再生するため、ヘッダー情報に何か問題があることです。
私の質問は、2 つのオーディオ ファイルを結合し、AVAudioPlayer に 1 つのファイルとして表示させるだけの簡単な方法でも、ファイルを適切に結合するにはどうすればよいかということです。最初の録音に 2 番目の録音を追加すると、おそらくファイルの長さ/期間のヘッダー情報が台無しになっていると思います。
何か案は?