Когда приложение работает в фоновом режиме и перехватывает звук, а затем поступает вызов, захват останавливается и вызываются надлежащие обратные вызовы.Когда вызов выполнен, вызываются надлежащие обратные вызовы (audioInterruptionEnded
), но если предпринята попытка перезапустить захват в фоновом режиме, вызовом возвращается 10000 *
[[AVAudioSession sharedInstance] setActive: YES error: &activationError];
Возвращает ошибку
Error activating audio session during initial setup:
Error Domain=NSOSStatusErrorDomain Code=560161140
"The operation couldn’t be completed. (OSStatus error 560161140.)"
Как только приложение перемещено на передний план, все снова начинает работать нормально.
Каждый знает о каких-либо хитростях / проблемах при перезапуске захвата звука, когда приложение находится вфон