正弦波発生器のオーディオ ユニットのチュートリアルを実行し、少し読みましたが、基本的にどのように機能するかを理解しています。アプリで実際にやりたいことは、外部イベントに応答して短いサウンド ファイルを再生することです。これらの音の持続時間は約 1 ~ 2 秒で、1 秒あたり約 1 ~ 2 の割合で発生します。
基本的に、現在私が取り組んでいるのは、正弦波を生成するのではなく、オーディオ ユニットを使用して実際のオーディオ ファイルを再生する方法を見つけようとしているところです。基本的に私の質問は、オーディオユニットでオーディオファイルを再生するにはどうすればよいですか?
レンダリング コールバックでオーディオ ファイルからバッファにバイトを読み込むだけですか? (もしそうなら、オーディオファイルを開く/変換する/解凍する/読むためにどのクラスに対処する必要がありますか)
または、バッファ全体をハンドオフして再生するように指示できる、より簡単な方法はありますか?
これを達成するために調べる必要がある特定のクラスまたは API の名前は非常に役に立ちます。