Sto clonando l'app per fotocamera di Apple utilizzando AVCaptureSession basata sull'app dell'app AppCam di Apple. Il problema è che non riesco a vedere il rettangolo di messa a fuoco nella schermata di anteprima del video. Ho usato il seguente codice per l'impostazione dello stato attivo, ma il rettangolo di messa a fuoco non è ancora mostrato.iphone camera show focus rettangle
AVCaptureDevice *device = [[self videoInput] device];
if ([device isFocusModeSupported:focusMode] && [device focusMode] != focusMode) {
NSError *error;
printf(" setFocusMode \n");
if ([device lockForConfiguration:&error]) {
[device setFocusMode:focusMode];
[device unlockForConfiguration];
} else {
id delegate = [self delegate];
if ([delegate respondsToSelector:@selector(acquiringDeviceLockFailedWithError:)]) {
[delegate acquiringDeviceLockFailedWithError:error];
}
}
}
Quando uso UIImagePickerController, messa a fuoco automatica, toccare messa a fuoco sono supportati di default, e può vedere messa a fuoco rettangolo. Non c'è modo di mostrare il rettangolo di messa a fuoco nel livello di anteprima del video usando AVCaptureSession?
hmm, sembra che nessuno sa Thi S. – ttotto