2010-12-20 5 views
2

J'ai suivi exactement les API Docs et les vidéos WWDC pour lire l'audio en arrière-plan via une session audio (en utilisant les services AudioQueue). Tout fonctionne très bien, mais il n'y a pas d'indicateur "Play" affiché dans la barre d'état.iOS Fond Audio Icon

Dois-je définir ceci séparément ou est-ce un bug?

Répondre

2

Je pense que cela a été fait par la Session Audio:

// before instantiating the playback audio queue object, 
// set the audio session category 
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; 
AudioSessionSetProperty (
         kAudioSessionProperty_AudioCategory, 
         sizeof (sessionCategory), 
         &sessionCategory 
         ); 

// activate the audio session immmediately before playback starts 
AudioSessionSetActive (true); 
+0

Comme je l'ai mentionné ci-dessus, je l'ai déjà fait toutes ces étapes Apple dit que vous devriez faire. Et ça marche, mais il n'y a pas d'icône! C'est le problème. –

+0

Avez-vous consulté https://devforums.apple.com/message/302745? – catlan

+0

qui a fait l'affaire! –