私は録音と再生の両方を同時に行う2つの異なるiphoneアプリで作業しています。マルチトラックのミキシングを考えてみましょう。あるサウンドを再生して保存し、次にそのサウンドを聴いて、次のサウンドを別のファイルに録音します。このための私の仕組みは、録音用と再生用の2つの異なるオーディオキューを起動することでした。 iPhone OS 3.0でのオーディオ録音エラーkAudioQueueErr_CannotStart
この
はそれ以来、しかし、次のようになり... OS 3.0のリリースまで、[OK]を働いていた:私は、最初の記録キューを起動した場合、それはおそらく罰金を開始しますが、AudioQueueStartへの呼び出し再生キューの場合、kAudioQueueErr_CannotStartを返します。
再生キューを最初に開始すると、それも正常に開始されますが、レコードキューのAudioQueueStartを呼び出すと、同じエラーkAudioQueueErr_CannotStartが返されます。
誰もがこのエラーをデバッグする運がありますか?多分2つの列がお互いの記憶や何かを踏んでいるようなのでしょうか?正式な説明は次のとおりです。「オーディオキューに問題が発生し、開始できません。ない超便利...
ジェレミー
オーディオセッションの管理が問題であることが判明しました。ドキュメントは、あなたのアプリが他のアプリとどのようにやりとりするかを管理するためにオーディオセッションを処理することが本当に必要であることを暗示しているので、ちょっと怖かったです。確かにそうではありません。注意してください。 –