私はiphoneで小さな音楽アプリを作ろうとしています。私はタッチに反応し、ユーザーが触れるキーまたはキーを弾くピアノを1オクターブ持っていたい。どのように私は同時に和音のように聞こえるように再生する2つ以上の音を得ることができるだろうか?私はAVFoundationを使ってみましたが、2つのサウンドはちょうど次々に再生されます。同時に2つの音を鳴らすiphone sdk
0
A
答えて
2
AudioQueueServicesを使用する必要があります。ドキュメントはここにある:
Apple.com - AudioQueueServices Reference
は、基本的には、複数の出力、その後、プライムキューを開き、すべてがプライムされたと準備ができたまで彼らがAudioQueueStart(AudioQueueRef AQ)の前にブロックする持っているいくつかのコードを記述する必要がありますし、それから彼らを放しなさい。
AVAudioPlayerは、残念なことにこのようなことには十分ではありません。
0
複数のAVAudioPlayersを作成すると、同時に再生することができ、ドキュメントに記載されている制限に従って混在します(すべてのファイルタイプを同時に再生することはできません)。
最初に割り当ててから順番に再生すると、ほぼ同時に再生されます。
完璧なタイミングが必要な場合は、上記のようにAudioQueueを使用するか、OpenALを使用します。
関連する問題
- 1. iphone一定の時間にアラーム音を鳴らします
- 2. 録音中に音を鳴らす
- 3. タブ音を鳴らすクリック
- 4. iPhone SDK:同時に音楽を再生してマイクから録音する方法は?
- 5. 再生時に音が鳴る
- 6. PyFaceでビープ音を鳴らすには?
- 7. 着信時に呼び出し音が鳴らない
- 8. wp7で音やビープ音を鳴らすには?
- 9. Silverlightでビープ音を鳴らす
- 10. AJAXと一度音を鳴らす
- 11. LAN経由で音を鳴らす
- 12. blackberryアプリケーションで着信音を鳴らす
- 13. 携帯でjavascriptで音を鳴らす
- 14. iphone UIpicker 2つのコンポーネントを同時にスクロールする
- 15. Android Superpowered SDKの録音と再生を同時に行う
- 16. iPhone - バックグラウンドでアプリを開いている間にアラーム音を鳴らす
- 17. iPhoneで同時にマイクから音声を録音して録音することはできますか?
- 18. 2つのiPhoneシミュレータは同時にですか?
- 19. タイマー終了時に短い音を鳴らしていますか?
- 20. 2つの同時プロセスからのログ
- 21. 同時に2つのサウンドを同時に再生する
- 22. すべてのボタンで音を鳴らす(Android =
- 23. iOSで音符や簡単な音を鳴らしていますか?
- 24. 音を鳴らしても録音が停止しないAvcapture
- 25. iPhone SDKの音楽プレーヤー通知
- 26. iphone SDK - 2つのコントローラを接続するには?
- 27. Androidは順番に音を鳴らします
- 28. キーが押されたときに音を鳴らす
- 29. 同時に2つのアプリケーションからテキストファイルにアクセスする
- 30. チタンnth秒から音を鳴らす方法