4

具体的には、何かを録音して反転させて再生したいだけです。アップルのドキュメントを調べましたが、オーディオの編集について何も見つかりませんでした。出来ますか?

4

1 に答える 1

4

はい、それは間違いなく可能です。最後に、Apple Core Audioのドキュメントがあまり良くないことを確認しましたが、それを使ってから数か月が経ちました。これが私が従うステップです。

  1. オーディオサンプルを録音します。

  2. 配列の前半をループし、そこにある値を配列の端から等距離にある値と交換することにより、オーディオを反転します。

  3. 結果のオーディオクリップを再生します。

率直に言って、最初のステップはおそらく最も難しいでしょう。これは、録音を含むiPhoneでのオーディオの実行に関するまともな記事です。記事のさまざまな部分をすべて確認してください。これは、iPhoneでの録音に関する別の記事ですが、別のフレームワークを使用していますiPhoneで録音するには、実際にはいくつかの方法がありますが、最後に確認しました。録音中にオーディオを再生する場合は、RemoteIOを使用する必要があります。

編集:

RemoteIO(私が好んだ)を使用したい場合は、このサイトはそれを始めるのに非常に役立ちます。また、Appleが提供するaurioTouchサンプルプログラムは非常に役立ちます(ただし、必要以上に役立ちます)。

RemoteIOが必要ない場合(低レベルで柔軟性が高いにもかかわらず、大きな問題になる可能性があるため)、SpeakHereサンプルプログラムを試してください。録音して再生するためだけに作られています。しかし、私はそれを見ただけで、それはあなたが望むものではないバッファではなくファイルに記録を書き込みます。そのため、RemoteIOを使用することをお勧めします(代わりにバッファーに書き込む方法が見つからない場合)。

于 2010-02-11T06:20:02.127 に答える