Добавление аудиовхода микрофона к AVCaptureSession
, по-видимому, отключает UIImpactFeedbackGenerator
.
let audioDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeAudio)
let audioDeviceInput = try AVCaptureDeviceInput(device: audioDevice)
if self.session.canAddInput(audioDeviceInput) {
self.session.addInput(audioDeviceInput)
}
После удаления аудиоустройства обратная связь возобновляется.
Это нормальное поведение? Есть ли способ обойти это?
Я заметил, что стандартное приложение iOS Camera в видеорежиме, и долгое нажатие на миниатюру, кажется, по-прежнему работает. Значит, должен быть какой-то способ обойти это?