動物や鳥に関連する小さな (約 3 秒の長さの) オーディオ ファイルが 20 個以上あります。これらのオーディオファイルを一定間隔で連続再生したいです。たとえば、オーディオ 1 は 10 秒ごとにループする必要があり、オーディオ 2 は 12 秒ごとにループする必要があります。
オーディオ ファイルの数が多いため、AVFoundation Framework を使用して再生することはできません。Open AL が最適なので、効果音も追加できます。
私が知りたいのは、それらを一定の頻度で連続して再生する方法です。
これを達成するためのデフォルトのメソッド/APIはありますか?
1062 次
1 に答える
0
OpenAL を使用して短いサンプルを再生する場合は、Finch サウンド エンジンをご覧ください。NSTimer
所定の時間後にサウンドを繰り返すには、繰り返したいサウンドごとに 1 つの繰り返しを設定します。(タイマーとサウンドをラップするスタンドアロン クラスを作成する価値があるかもしれません。)
于 2013-01-30T18:38:02.083 に答える