2010-08-06 5 views

Répondre

7

Check out this document, en particulier:

Les applications qui jouent audio peuvent continuer à jouer que l'audio tout en arrière-plan. Pour indiquer que votre application lit l'audio d'arrière-plan, incluez la clé UIBackgroundModes dans son fichier Info.plist. La valeur de cette clé est un tableau contenant la chaîne audio. Lorsque cette clé est présente, les structures audio du système empêchent automatiquement la suspension de votre application lorsqu'elle passe en arrière-plan. Votre application continue à fonctionner en arrière-plan tant qu'elle joue de l'audio. Toutefois, si cette clé n'est pas présente lorsque l'application passe en arrière-plan ou si votre application arrête de lire de l'audio en arrière-plan, votre application est suspendue.

Vous pouvez utiliser n'importe quel cadre audio système pour lancer la lecture de l'arrière-plan audio et le processus d'utilisation de ces cadres est inchangé. Comme votre application n'est pas suspendue pendant la lecture audio, les rappels audio fonctionnent normalement pendant que votre application est en arrière-plan. En cours d'exécution en arrière-plan, votre application doit se limiter à effectuer uniquement le travail nécessaire pour fournir des données audio pour la lecture. Ainsi, une application audio en continu téléchargerait toutes les nouvelles données de son serveur et repousserait les échantillons audio en cours de lecture.

+0

Merci, c'était très utile. –