0

録音した2つのオーディオファイル(.caf)をiPhoneにマージしたいのですが、avaudioplayerを使用して録音するための解決策はありますか?

4

1 に答える 1

1

回答者: MidHere

ExtAudioFileService を使用してそれを行うことができます。iOS 開発者ライブラリでは、1 つのオーディオ ファイルを別の形式に変換する 2 つの例が提供されていました。これらでは、読み取り用に 1 つのオーディオ ファイルを開き、書き込み用に別のファイルを開きます (変換されたオーディオ)。コードを変更または更新して、2 つのファイルから読み取り、それらを同じ形式 (caf) または圧縮形式で 1 ​​つの出力ファイルに書き込むことができます。まず、最初のオーディオ ファイルを開き、そこからすべてのパケットを読み取り、それを新しいオーディオ ファイルに書き込みます。最初のオーディオ ファイルが終了したら、ファイルを閉じて、読み取り用に 2 番目のオーディオ ファイルを開きます。次に、2 番目のオーディオ ファイルからすべてのパケットを読み取り、新しく作成されたオーディオ ファイルに書き込み、2 番目のオーディオ ファイルと新しいオーディオ ファイルを閉じます。

これらのサンプル コードのリンク ( 12 ) を見つけてください。:)

于 2012-09-26T12:14:59.937 に答える