Как возобновить запись с помощью AVAudioRecorder?

Я пишу приложение, которое использует класс AVAudioRecorder . Он отлично работает, за исключением случаев, когда приходит телефонный звонок. Я справляюсь с этим на каждое яблоко » s рекомендации по использованию методов AVAudioRecorderDelegate

– (void) audioRecorderBeginInterruption:
– (void) audioRecorderEndInterruption:

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

спасибо

7
задан DShah 17 January 2012 в 17:07
поделиться