iOS: Enregistrement audio dans un autre format que caf

Je travaille sur l'logging audio. Je suis capable d'save mon audio en caf (format audio Core). Maintenant, je veux save le son en .mp3 ou .amr .

J'ai essayé beaucoup de google mais je n'ai rien trouvé. Je ne suis pas sûr que mes démarches après le travail:

Ecrivez cet audio avec l'extension .caf dans le document dir

Lire datatables de ce file

.mp3 or .amr extention le file avec .mp3 or .amr extention

J'ai 100% de doute que cela ne va pas fonctionner car cela va juste résave le file avec une autre extension. Cela ne changera pas le codec audio.

Je pensais que pour convertir n'importe quel format que ce soit audio ou video, nous devons changer ses codecs et la séquence de données.

S'il vous plaît également me suggérer tout joueur qui ne joue pas les files .caf pas autre chose. Je peux donc m'assurer que mes files sont convertis avec succès.

MISE À JOUR S'il vous plaît laissez-moi aussi savoir que la façon dont je réécris des données avec une extension différente est correcte dans la façon dont je suis nécessaire?

Vous pourriez être intéressé par l'exemple iPhoneExtAudioFileConvertTest .
Le format MP3 n'est cependant pas disponible en raison de brevets, peut-être que vous pouvez utiliser LAME .

À partir du document Les bases: codecs audio, formats audio pris en charge et sessions audio