録音した2つのオーディオファイル(.caf)をiPhoneにマージしたいのですが、avaudioplayerを使用して録音するための解決策はありますか?
質問する
961 次
1 に答える
1
回答者: MidHere
ExtAudioFileService を使用してそれを行うことができます。iOS 開発者ライブラリでは、1 つのオーディオ ファイルを別の形式に変換する 2 つの例が提供されていました。これらでは、読み取り用に 1 つのオーディオ ファイルを開き、書き込み用に別のファイルを開きます (変換されたオーディオ)。コードを変更または更新して、2 つのファイルから読み取り、それらを同じ形式 (caf) または圧縮形式で 1 つの出力ファイルに書き込むことができます。まず、最初のオーディオ ファイルを開き、そこからすべてのパケットを読み取り、それを新しいオーディオ ファイルに書き込みます。最初のオーディオ ファイルが終了したら、ファイルを閉じて、読み取り用に 2 番目のオーディオ ファイルを開きます。次に、2 番目のオーディオ ファイルからすべてのパケットを読み取り、新しく作成されたオーディオ ファイルに書き込み、2 番目のオーディオ ファイルと新しいオーディオ ファイルを閉じます。
これらのサンプル コードのリンク ( 1、2 ) を見つけてください。:)
于 2012-09-26T12:14:59.937 に答える