AppleのAppCamアプリサンプルに基づいてAVCaptureSessionを使用してAppleのカメラアプリを複製しています。 問題は、ビデオプレビュー画面でフォーカス矩形が見えないことです。 次のコードを使用してフォーカスを設定しましたが、フォーカス矩形は表示されません。iphone cameraフォーカス矩形を表示
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];
}
}
}
私はUIImagePickerController、オートフォーカスを使用すると、タップフォーカスがデフォルトでサポートされており、フォーカス矩形を表示することができます。 AVCaptureSessionを使用してビデオプレビューレイヤーにフォーカス矩形を表示する方法はありますか?
うーん、誰もがTHIを知らないようですs。 – ttotto