同时使用振动和AVCaptureSession

问题描述:

我试图在录制视频时振动手机,但我发现AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);AVCaptureSession不搭配很好。有没有其他的方式来振动手机,或者我在记录视频时失去振动功能?同时使用振动和AVCaptureSession

+0

我认为振动将所拍摄的视频的质量产生负面影响。这可能是它被禁用的原因。 – picciano 2013-05-07 20:03:04

+0

@picciano它不只是振动,其任何系统的声音 – Eric 2013-05-13 17:13:05

你可能需要将音频与其他混合,我发现这个有用:

- (void)setupAudio { 
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil]; 
    UInt32 doSetProperty = 1; 
    AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty); 
    [[AVAudioSession sharedInstance] setActive: YES error: nil]; 
} 

here

+0

这对我工作谢谢! – c0d3Junk13 2013-11-12 16:52:02

+0

可以请你解释我怎么做?我想在录制视频时振动手机...请指导我 – 2014-01-11 06:53:29

+0

这里是我的问题http://*.com/questions/21059607/how-to-use-vibration-while-recording-iphone5-ios – 2014-01-11 07:04:58