2011-11-15 5 views
3

正確なタイミングと同期が必要なUI要素をアニメーション化しながら(たとえば、UIオブジェクトが動いている間に動きの音を鳴らすなど)、サウンドエフェクトを再生したい。iOSのUIアニメーションとサウンドエフェクトを同期させるにはどうすればよいですか?

Multimedia Programming Guideの説明から、どのフレームワークを使用するべきかわかりません。だから私はあなたの親切な助けが必要です。私が何をしたいか

は次のとおりです。

  • 短い(最大10秒)効果音(例えば、ボタンのタップ音)を再生します。
  • これらの一部をUIアニメーション(ビューの表示/消滅など)と同期させることができます。

AudioToolboxフレームワークのAudioServicesPlaySystemSound関数を使用しようとしましたが、うまくいくこともありますが、サウンドが瞬時に再生されないことがあります。例えば、ボタンがクリックされたとき、ボタンのアクションメソッドでAudioServicesPlaySystemSoundが最初に呼び出されたとしても、そのアクションはサウンドが再生される前に実行されます。短いバッファで構成され、すでに実行されているRemoteIOオーディオユニットにオーディオ波形をミキシング事前に

おかげで、

モタ

+0

実際にあなたのために働いてくれたソリューションでアップデートできればうれしいです。 –

答えて

0

は、可能な限り低いレイテンシーのオーディオを持っています。このコストは、APIを使用するのがより複雑で、圧縮されていないオーディオアセットの必要性があります。

関連する問題