объединить два аудиофайла .caf в один аудиофайл в iphone - PullRequest
2 голосов
/ 23 мая 2011

Я использую AVAudioRecorder для записи звука в формате .caf. Когда пользователь возобновит эту запись, новая запись должна добавить к старой записи. Так как я могу объединить два аудио-файла .caf.

1 Ответ

2 голосов
/ 23 мая 2011

Вы можете сделать это, используя ExtAudioFileService. В библиотеке разработчиков ios они предоставили два примера для преобразования одного аудиофайла в другой формат. В них они открывают один аудиофайл для чтения и другой файл для записи (преобразованный звук). Вы можете изменить или обновить код для чтения из двух файлов и записи их в один выходной файл в том же формате (caf) или в сжатом формате. Сначала вы должны открыть первый аудиофайл, прочитать все пакеты из него и записать его в новый аудиофайл. После завершения первого аудиофайла закройте файл и откройте второй аудиофайл для чтения. Теперь прочитайте все пакеты из второго аудиофайла и запишите во вновь созданный аудиофайл и закройте второй аудиофайл и новый аудиофайл.

Пожалуйста, найдите ссылки ( 1 , 2 ) для этих примеров кодов .... Надеюсь, это поможет вам ... и удачи. :)

...