我尝试在录制视频时振动手机,但发现 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
与 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
关于iphone - 同时使用 vibrate 和 AVCaptureSession,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425154/