AVAudioRecorder — продолжить запись в файл после того, как пользователь прекратит запись, выйдя из приложения, а затем снова открыв его.

StackOverflow https://stackoverflow.com/questions/2441180

Вопрос

Можно ли это сделать?А если нет, то как далеко мне нужно зайти в направлении Core Audio (какой метод записи мне следует использовать вместо этого)?

Я заметил, что AVAudioRecorder перезаписывает файл, если он находит его по указанному пути, когда вы запрашиваете повторную запись, поэтому я знаю, что это не сработает.Мне также интересно узнать об ограничении формата файла в этой идее.Можете ли вы эффективно возобновить кодировку AAC или IMA4 (длина файлов, которые я хочу записать, делает WAV и, возможно, даже Apple Lossless непомерно высокими)?

Спасибо.

Это было полезно?

Решение 2

В нынешнем виде кажется, что AVAudioRecorder не может этого сделать.

Другие советы

Как говорит Тегерил, AVAudioRecorder не может этого сделать.Однако вы можете записать их как отдельные файлы, а затем объединить, используя этот ответ:

Как добавить два аудиофайла?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top