J'ai ajouté la propriété Cependant, le seul appareil de test que j'ai est l'iPod Touch 2G qui ne prend pas en charge le multitâche. J'ai essayé le simulateur mais la musique cesse de jouer lorsque je passe à Safari. Mais lorsque je retourne à mon application, la chanson continue de jouer à un endroit plus éloigné que lorsque j'ai quitté l'application. p>
Il semble avoir continué à jouer en arrière-plan, mais je n'ai pas entendu l'audio de mon application lors de l'utilisation d'une autre application (Safari). P> uibackgroundes cod> dans INO.PLIST pour avoir une entrée de matrice de "
audio code>" et a ajouté l'appel à configurer la session audio:
[Séance SetCategory: AvudiosessionCategoryplayBack d'erreur: et error]; code>. p>
4 Réponses :
Avez-vous ajouté la clé de mode au sol requis dans Info.plist ... Sinon, essayez d'ajouter cela ... Goto info.Plist Fichier et cliquez sur Ajouter dans cet Ajoutez "Requis Back Modes de sol" Le clic Un petit triangle et vous obtiendrez item0 dans cette ajout "App joue audio" ... Cela fonctionne bien ... p>
~ raviraja p>
Oui j'ai mentionné cela dans ma question. Souhaitez-vous avoir des projets d'exemple que je peux exécuter sur mon simulateur contenant la configuration correcte? Merci.
J'ai aussi eu le même problème. Dans le simulateur, les pauses audio et lorsque vous le lancez, il reprend la lecture. Mais Test sur le périphérique qu'il fonctionnait parfaitement et audio a continué de jouer en arrière-plan. Le code d'échantillon que j'ai utilisé est
J'ai vu le même comportement. Le code qui fonctionne sur iPhone 4 prograira silencieusement dans le simulateur.
Je tiens à mentionner que cela fonctionne également avec la classe Avplayer qui prend en charge la diffusion en continu. Réglage de la catégorie permettra à une application de diffusion audio de continuer à lire lorsque le périphérique verrouille ou l'application est suspendue. Très utile.
J'ai dû éditer MyApp-Info.plist pour le faire fonctionner. Voir les détails ici Crocodella. com.br/2011/01/...
Pour utiliser une séquence de fichiers en arrière-plan, vous devez ajouter ces deux méthodes dans leurs lieux respectifs: [[uiapplication SharedApplication] beginReceIngeRemotecontrolvents] code> et
[[UIAPPLication SharedApplication] Endreceiviserremotecontrolvents] code>
Cela a fonctionné même sur l'appareil pour moi.
[[UIApplication sharedApplication] endBackgroundTask:bgTask];
L'audio de fond n'est pas pris en charge dans iPhone Simulator. Source: WWDC 2010, Session 109 - Adoption du multitâche Partie 2. P>
Je veux aussi savoir . Si nous pouvons tester multitâche dans le simulateur ou non avec la mise à jour des badges APNS