当我的Avcapture会话正在运行并准备录制视频时,我无法播放音频文件,振动或播放任何触觉反馈?我只找到了客观c的解决方案,但没有迅速解决。
答案 0 :(得分:1)
您可以在 iOS13 及更高版本中使用 setAllowHapticsAndSystemSoundsDuringRecording
。
try session.setAllowHapticsAndSystemSoundsDuringRecording(true)
答案 1 :(得分:0)
只要您在AVCaptureSession
中使用麦克风,触觉反馈就不会播放。
Apple试图防止振动干扰麦克风的捕获。 https://developer.apple.com/documentation/audiotoolbox/1405202-audioservicesplayalertsound
中对此进行了说明如果您尚未从麦克风录音(正如您所说的那样,您只是处于“就绪状态”),那么解决方案是将麦克风的添加延迟到您要开始录音为止。
当然,在录制时,您仍然可能不会播放任何触觉反馈。