AVAudioRecorder — продолжить запись в файл после того, как пользователь прекратит запись, выйдя из приложения, а затем снова открыв его.
-
19-09-2019 - |
Вопрос
Можно ли это сделать?А если нет, то как далеко мне нужно зайти в направлении Core Audio (какой метод записи мне следует использовать вместо этого)?
Я заметил, что AVAudioRecorder перезаписывает файл, если он находит его по указанному пути, когда вы запрашиваете повторную запись, поэтому я знаю, что это не сработает.Мне также интересно узнать об ограничении формата файла в этой идее.Можете ли вы эффективно возобновить кодировку AAC или IMA4 (длина файлов, которые я хочу записать, делает WAV и, возможно, даже Apple Lossless непомерно высокими)?
Спасибо.
Решение 2
В нынешнем виде кажется, что AVAudioRecorder не может этого сделать.
Другие советы
Как говорит Тегерил, AVAudioRecorder не может этого сделать.Однако вы можете записать их как отдельные файлы, а затем объединить, используя этот ответ: