Bellow是我在前后摄像头之间切换的Swift代码。在第一台交换机上提交配置需要 9秒,有人知道为什么吗?
captureSession!.beginConfiguration()
captureSession!.removeInput(activeVideoInput)
if captureSession!.canAddInput(videoInput) {
captureSession!.addInput(videoInput)
activeVideoInput = videoInput
}
captureSession!.commitConfiguration()
答案 0 :(得分:1)
我遇到了类似的问题,而且在我更新xCode之后,我有时会看到黑屏,而且只有在ios 8.4上。
问题是:
double
我之前在
之前调用了这两行_captureSession.automaticallyConfiguresApplicationAudioSession = NO;
_captureSession.usesApplicationAudioSession=YES;
在startRunning完成所有工作之后移动它们,如果你不是这样的话,试着在startRunning之前找到你正在做的特别的东西并把它放在它之后。
Gd Luck。