私は Audio Queue Services で次の問題を抱えています。
最初に実行します:
AudioQueueAddPropertyListener(audioQueue, kAudioQueueProperty_IsRunning, MyAudioQueueIsRunningCallback, self);
その後、次のように実行します。
AudioQueueStart(audioQueue, NULL);
どちらの呼び出しでもエラーは返されませMyAudioQueueIsRunningCallback
んが、呼び出されることはありません。AudioQueueGetProperty
プロパティをチェックするために呼び出すこともできkAudioQueueProperty_IsRunning
ます。このチェックは、プロパティがゼロでないことを確認します。
私は明らかに多くのコードを残しましたが、これらは本質的なものだと思います. 最も奇妙な点は、コードが iPad 3.2.2 でデバッグ用にコンパイルされ、リリース用にコンパイルされていない場合に正常に動作することです。また、iPhone 4.0 と iPod 4.0、および xcode の両方のシミュレーターでリリース用にコンパイルした場合にも問題なく動作します。
違いがあれば、私が使用しているコードはこのファイルから派生したものです。