2010-05-29 6 views
2

Est-il possible de couper le fichier audio avec iPhone SDK? (le fichier a l'extension .caf) J'ai juste besoin de couper le silence au début.couper le fichier audio avec l'iPhone SDK

(Aussi, peut-être il est possible d'écrire un nouveau fichier à partir de l'existant avec début et l'heure de fin.)

Merci à l'avance!

+0

Est-ce vraiment si complexe que personne ne sait comment faire? – Dmitry

Répondre

3

Ce n'est pas difficile, c'est tout simplement fiddly, vous pouvez utiliser Extended Audio File Services. jetez un oeil à la référence pour ExtAudioFileRead & ExtAudioFileWrite (ils ont un exemple de code), vous pouvez ouvrir un fichier audio, le couper, puis écrire le nouveau.

+0

Bonjour Aran. Merci d'avoir répondu! Je vois le ExtAudioFileRead & ExtAudioFileWrite mais je ne peux pas voir ExtAudioFileTrim ou quelque chose .. :( – Dmitry

+0

oui vous devez ouvrir le fichier et le couper dans votre code –

+0

ok.Je comprends, mais les questions sont - comment couper audio Je ne peux pas juste couper une paix d'octets, il va corrompre le fichier – Dmitry

1

Il n'y a pas de fonction de rognage. Vous devez écrire du code qui ouvre un fichier pour la lecture et crée et ouvre un autre fichier pour l'écriture. Ensuite, écrivez une boucle qui lit l'échantillon audio ou les données de paquet, supprime le silence au début et écrit les données audio dans le fichier de sortie.

Questions connexes