我正在尝试在录制视频时振动手机,但我发现AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
它不能很好地与AVCaptureSession
. 有没有其他方法可以振动手机,或者我在录制视频时是否坚持失去振动功能?
问问题
1726 次
1 回答
6
您可能需要将音频设置为与其他音频混合,我发现这很有用:
- (void)setupAudio {
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
UInt32 doSetProperty = 1;
AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty);
[[AVAudioSession sharedInstance] setActive: YES error: nil];
}
从这里
于 2013-07-17T17:52:18.623 回答