2010-08-05 16 views

Répondre

0

Le multitâche ne permet pas l'enregistrement audio en arrière-plan, donc non.

+0

Merci Sevenotes. Est-il possible d'enregistrer et de lire un son simultanément sans délai lorsque l'application est au premier plan. – Krishnan

+0

Probablement, oui, mais vous finirez probablement par récupérer l'audio que vous jouez avec le micro. Ce serait difficile de le filtrer. – Seventoes

+0

Apple semble avoir accepté des applications pour iOS4 qui continuent à enregistrer de l'audio lorsqu'il est mis en arrière-plan, donc cela peut être une preuve de l'existence. L'application doit se déclarer comme arrière-plan audio, pré-allouer toutes les ressources audio et démarrer l'enregistrement audio avant que l'application soit décorée, et s'attendre à être tué si sa mémoire ou ses ressources audio sont requises par l'application de premier plan. Donc toute utilisation des ressources du système devrait être le minimum absolu. –

1

Oui, selon le lien ci-dessous: https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

Arrière-plan de lecture et d'enregistrement audio Une application qui joue ou des enregistrements audio en continu (même lorsque l'application est en cours d'exécution dans le background) peut s'enregistrer pour effectuer ces tâches en arrière-plan. Vous activer la prise en charge audio à partir de la section Modes d'arrière-plan de l'onglet Capacités de votre projet Xcode. (Vous pouvez également activer cette prise en charge en incluant la clé UIBackgroundModes avec la valeur audio dans le fichier Info.plist de votre application.) Les applications qui diffusent du contenu audio sur l'arrière-plan doivent lire du contenu audible et non du silence.

Des exemples typiques d'applications audio de fond comprennent:

Lect applications applications d'enregistrement audio Apps qui prennent en charge la lecture vidéo audio ou sur AirPlay VoIP apps Lorsque les UIBackgroundModes clés contient la valeur audio, automatiquement du système des cadres des médias empêcher l'application correspondante d'être suspendue quand elle passe à l'arrière-plan. Tant qu'il lit du contenu audio ou vidéo ou enregistre du contenu audio, l'application continue à fonctionner en arrière-plan. Toutefois, si l'enregistrement ou la lecture s'arrête, le système suspend l'application.