>

터치 이벤트를 조작하고 사용자가 누른 CGPoint에 맞게 초점과 노출을 수동으로 조정하려고합니다. 장치 객체를 가져 와서 조작을 수행하기 위해setFocusPointOfInterestsetExposurePointOfInterest를 사용합니다. 초점이 꽤 잘 작동하는 것 같지만 노출 모드를AVCaptureExposureModeAutoExpose로 설정하려고하면 원인과 충돌합니다. "이 기기는 노출 모드 (% d) 설정을 지원하지 않습니다."

처음에는 iPhone 3GS를 사용했기 때문이라고 생각했지만 iPhone 4에서도 발생했습니다 ...

아무도 무엇이 잘못되었는지 알고 있습니까?

감사합니다. 사람.

  • 답변 # 1

    Apple Developer 포럼에서 비슷한 질문을했고 Apple의 WWDC에서 AV Foundation이있는 Camera Capture의 스피커 인 Brad Ford (Core Media Engineering)가 대답했습니다.

    자신의 대답입니다 :

    와이즈 비즈

    명확하고 도움이되기를 바랍니다!

  • 답변 # 2

    이 기능은 iOS 4.0 이상에서 사용할 수 있습니다.

    Correct. AVCaptureExposureModeAutoExpose, while defined in the header, is not currently implemented on any iOS device.

    You can however implement it in your own code by setting your desired point of interest, then calling setExposureMode:AVCaptureExposureModeContinuousAutoExposure, and then listen (key-value observe) the "isAdjustingExposure" property of AVCaptureDevice to know when the exposure finishes adjusting. As soon as it does, setExposureMode to AVCaptureExposureModeLocked.

  • 이전 sh - xcodebuild가 터미널에서 빌드하지 못했지만 xcode에서 성공했습니다
  • 다음 windows - Paperclip 40 Rails 3을 사용하여 이미지를 업로드 할 수 없습니다