Plus précisément, je veux juste enregistrer quelque chose, l'inverser, et le lire. J'ai regardé les docs de la pomme et je n'ai rien trouvé à propos de l'édition audio. C'est possible?iphone - un moyen de manipuler l'audio enregistré?
Répondre
Oui, c'est certainement possible. Dernièrement, j'ai vérifié que les documents Apple Core Audio n'étaient pas très bons, mais cela fait quelques mois que j'ai travaillé avec. Voici les étapes que je suivrais.
Enregistrez l'échantillon audio.
Inversez l'audio en faisant une boucle sur la première moitié de la matrice et en inversant la valeur qui y est située avec une équidistante de la fin de la matrice.
Lecture du clip audio résultant.
Très franchement, la première étape est probablement la plus difficile. Here est un article décent sur la façon de faire de l'audio sur l'iPhone, y compris l'enregistrement. Assurez-vous de regarder toutes les différentes parties de l'article. Here est un autre article sur l'enregistrement sonore sur l'iPhone, mais en utilisant un cadre différent. Il y a vraiment plusieurs façons de procéder à l'enregistrement sur l'iPhone, mais j'ai vérifié que si vous voulez lire de l'audio pendant que vous enregistrez, vous devez utiliser RemoteIO.
Edit:
Si vous souhaitez utiliser RemoteIO (que je préfère), puis this site est très utile pour commencer avec elle. En outre, l'exemple de programme aurioTouch qu'Apple fournit est extrêmement utile (bien que plus que vous ne le souhaitez).
Si vous n'avez pas besoin de RemoteIO (car il peut s'agir d'une douleur majeure bien qu'il soit plus bas et donc plus flexible), essayez le programme exemple SpeakHere. Il est fait juste pour enregistrer et lire. Cependant, je l'ai juste regardé et il écrit l'enregistrement dans un fichier plutôt qu'un tampon qui n'est pas ce que vous voulez. Je recommande d'aller avec RemoteIO pour cette raison (sauf si vous pouvez trouver un moyen de l'écrire dans un tampon à la place).
Sonne bien en théorie. Il suffit de comprendre quel tableau manipuler. – sol
Merci pour toutes les infos. Je vérifierai. – sol