给 AVCaptureSession
添加麦克风音频输入似乎会禁用 UIImpactFeedbackGenerator
。
为 AVCaptureSession
增加麦克风音频输入后,似乎会导致 UIImpactFeedbackGenerator
失效。
let audioDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeAudio)
let audioDeviceInput = try AVCaptureDeviceInput(device: audioDevice)
if self.session.canAddInput(audioDeviceInput) {
self.session.addInput(audioDeviceInput)
}
一旦音频设备被移除,反馈会恢复。
这是正常的行为吗?有什么方法可以解决这个问题吗?
我发现在视频模式下长按缩略图使用iOS自带的相机应用程序似乎仍然使反馈功能正常。因此,肯定有一种方法可以解决这个问题吧?