2

録音機能を備えたiOSアプリで作業しています。.m4a ファイルでのストレート AAC mpeg4 オーディオ録音に大きな問題があります。

私の実用的な解決策は、.caf で記録してから、このファイルを必要な .m4a 形式に変換することですが、遅くて受け入れられません。

マイケル・タイソンのラッパーTPAACAudioConverterを見つけましたが、これはおそらく正しい解決策ですが、私の問題は、初期化を修正してこのラッパーを .m4a ファイルに直接 AAC 録音するために使用する方法がわからないことです (変換後の補足なし)録音)。

誰かが Github で動作する例を持っている場合、またはそれを手伝ってくれる場合は、お知らせください。

どうもありがとう。

4

1 に答える 1

2

TPAACAudioConverter は、オーディオを直接送信する機能を提供するのではなく、デリゲートからオーディオをプルする構造のため、ライブ レコーディングにはあまり適していません。

ExtAudioFile サービスは既に機能しているため、直接使用することをお勧めします。

本当に TPAACAudioConverter を使用する必要がある場合は、リング バッファー (TPCircularBuffer など) を使用して、TPAACAudioConverter がデリゲート メソッドを介してオーディオを取得するまでオーディオを保存する必要があります。面倒ですが。ExtAudioFile を使用します。

記録として、Amazing Audio Engine には、AAC またはその他のサポートされている形式に直接録音するための非常に単純なメカニズムが含まれています。もうすぐ出ます。

于 2012-11-21T11:36:03.267 に答える