Как определить, если AVAudioRecorder приостановлен? - PullRequest
1 голос
/ 03 апреля 2012

Рассматривая ссылку, не существует явного решения - какого-либо свойства или обратного вызова делегата ... Но, возможно, мог бы быть какой-то трюк, как надежно попросить рекордер сказать мне, приостановлена ​​ли она.Иногда требуемая информация может быть получена из состояния других свойств… и т. Д.

Конечно, я могу хранить эту «приостановленную» информацию самостоятельно в течение всего сеанса записи.Но это менее надежно, и я хочу быть уверен, что это невозможно, как описано выше.

Ответы [ 2 ]

2 голосов
/ 03 мая 2012

Вы можете просто проверить, является ли isRecording ложным, это может означать, что оно остановлено или приостановлено.

0 голосов
/ 01 августа 2016

В SWIFT 2 вы просто проверяете свойство Booll, которое называется recording:

if audioRecorder.recording{
   print("recording")
}else{
   print("not recording")
}
...