Запись звука с микрофона, когда микрофон занят другой службой в iOS
В моем приложении для iOS я пытаюсь записать звук с помощью записи экрана, я могу записать его с помощью следующего кода
let recorder = RPScreenRecorder.shared()
recorder.isMicrophoneEnabled = true
recorder.startRecording{ [unowned self] (error) in
if let unwrappedError = error {
print(unwrappedError.localizedDescription)
} else {
print("Recording start")
}
}
Но моя проблема в том, что если микрофон занят другой службой, такой как видеозвонок, в моем приложении, средство записи экрана не записывает звук, а просто записывает экран.
любая помощь будет оценена