Я пишу приложение, которое использует класс AVAudioRecorder
. Он отлично работает, за исключением случаев, когда приходит телефонный звонок. Я справляюсь с этим на каждое яблоко » s рекомендации по использованию методов AVAudioRecorderDelegate
– (void) audioRecorderBeginInterruption:
– (void) audioRecorderEndInterruption:
Он отлично работает, пока не закончится прерывание, и я попытаюсь «возобновить» запись, снова вызвав метод записи (согласно документации). Однако он не возобновляет мою запись, а вместо этого выбрасывает старую и вместо нее запускает совершенно новую. Мне не удалось найти решение этой проблемы. Если кто-то понял это или это ошибка AVAudioRecorder
от Apple, дайте мне знать. Я очень надеюсь, что мне не придется писать это, используя AudioQueues
.
спасибо