J'ai le problème suivant avec les services de file d'attente audio, et j'espérais que ça sonnait familier à quelqu'un d'autre.Problème avec AudioQueueStart() sur l'iPad
D'abord, j'exécuter:
AudioQueueAddPropertyListener(audioQueue, kAudioQueueProperty_IsRunning, MyAudioQueueIsRunningCallback, self);
Puis plus tard, j'Execute:
AudioQueueStart(audioQueue, NULL);
Les deux appels retour aucune erreur, mais MyAudioQueueIsRunningCallback
ne sera jamais appelé. Je peux même appeler AudioQueueGetProperty
pour vérifier la propriété kAudioQueueProperty_IsRunning
et cette vérification confirme que la propriété est différente de zéro.
J'ai évidemment laissé beaucoup de code à propos mais je pense que ce sont les éléments essentiels. La partie la plus étrange est que le code fonctionne bien sur l'iPad 3.2.2 lorsqu'il est compilé pour Debug mais pas Release. Il fonctionne aussi bien lorsqu'il est compilé pour la sortie sur l'iPhone 4.0 et iPod 4.0, ainsi que les deux simulateurs dans xcode.
Si cela fait une différence, le code que j'utilise est dérivé de this file.
Avez-vous déjà comprendre cela? J'ai le même problème. – Oscar