Lorsque mon application passe en arrière-plan pendant la lecture audio ou l'enregistrement audio, je souhaite fournir quelque chose comme la barre d'état verte "En appel" qui s'affiche lorsque vous êtes en communication et que vous passez à une autre application. une capacité rapide de "retour à l'application". Je pensais que cela pourrait être une API privée, mais j'ai remarqué que l'application Griffin iTalk fait cela quand il enregistre de l'audio (voir photo) - donc je sais que cela peut être fait, mais je n'ai pas été capable de comprendre ce que l'API est (le Info.plist
réglage, le AVAudioSession
, le UIApplication/Delegate
ou le peu importe) pour faire de cette magie se produire. Mon application fonctionne actuellement et enregistre l'audio en arrière-plan et fonctionne très bien, je suppose qu'il y a un peu quelque part que je ne suis pas en train de régler pour obtenir ce comportement. Est-ce que quelqu'un peut me pointer vers les bons docs ou un exemple de code qui présente ce comportement?Comment créer une barre d'état "retour à l'application" lorsque l'application passe en arrière-plan?
(J'ai récuré le Audio docs et je n'ai pas réussi à le trouver).
Merci!
Merci, Jeff. J'ai défini la propriété "audio" 'UIBackgroundModes', mais pas le voip. Cela ressemble à un peu de triche (et donc de rejet potentiel) de s'inscrire en tant qu'application VoIP si vous n'êtes vraiment pas en VoIP (bien que je suppose que c'est un point discutable). J'ai réussi à le faire, après avoir trouvé ce problème: http://stackoverflow.com/questions/4085698/gui-is-stuck-with-uibackgroundmodes-voip-audio – Eric