2011-10-07 10 views
2

Mon application iOS est un instrument de musique et je souhaite faire un enregistrement du jeu, mais sans utiliser de micro. Toute suggestion ou au moins une direction sera appréciée.Enregistrement audio interne iOS

Répondre

1

Le meilleur moyen est d'utiliser des tampons pour les écrire dans un fichier. Unités audio ou files d'attente audio.

+1

En fait, les files d'attente audio. C'est l'une des principales raisons pour lesquelles ce cadre existe même. Si vous essayez d'écrire le fichier à partir du rappel de rendu de l'unité audio, vous risquez de bloquer un thread à priorité très élevée et de brouiller la matrice. –

+0

Donc, jouer en utilisant des unités audio et enregistrer en utilisant des files d'attente audio? –

1

ma curiosité ... ex. si c'est un instrument de musique (ex piano ou clavier), en appuyant sur n'importe quelle touche, il faut jouer du son. Dans votre application, lors de la lecture du son (tonalité 1, tonalité 2) en appuyant sur la touche, créez un nouveau fichier (.mp3 ou .midi) & écrivez les données. Mais, vous devriez être familier avec les fichiers internes du son (en-têtes, corps .... etc)