Sur la plate-forme iphone 3.x, j'utilise la méthode AudioQueueStart pour jouer de la musique, mais sur la plateforme ios4, une fois le programme en arrière-plan, pas de son, mais je remarque que l'application fonctionne toujours en arrière-plan, j'ai ajouté dans les méthodes info.list UIBackgroundModes/Audio et applicationDidEnterBackgroundLa méthode AudioQueueStart() ne peut pas lire la musique en arrière-plan ios4
1
A
Répondre
1
Une chose à vérifier est que le AudioSession
est actif en premier.
Dans mon cas, je l'avais déjà mis la session à l'état inactif entre les changements de la chanson avant de commencer une nouvelle chanson:
AudioSessionSetActive(false);
Une fois que je l'ai enlevé cette AudioQueueStart
fonctionne très bien de l'arrière-plan.