同时使用振动和AVCaptureSession
我试图在录制视频时振动手机,但我发现AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
与AVCaptureSession
不搭配很好。有没有其他的方式来振动手机,或者我在记录视频时失去振动功能?同时使用振动和AVCaptureSession
你可能需要将音频与其他混合,我发现这个有用:
- (void)setupAudio {
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
UInt32 doSetProperty = 1;
AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty);
[[AVAudioSession sharedInstance] setActive: YES error: nil];
}
从here
这对我工作谢谢! – c0d3Junk13 2013-11-12 16:52:02
可以请你解释我怎么做?我想在录制视频时振动手机...请指导我 – 2014-01-11 06:53:29
这里是我的问题http://*.com/questions/21059607/how-to-use-vibration-while-recording-iphone5-ios – 2014-01-11 07:04:58
我认为振动将所拍摄的视频的质量产生负面影响。这可能是它被禁用的原因。 – picciano 2013-05-07 20:03:04
@picciano它不只是振动,其任何系统的声音 – Eric 2013-05-13 17:13:05