2010-11-20 5 views
4

플래시 API에 대해 많은 문서화되지 않은 것 같아요. 카메라를 사용할 때 변경하는 방법이 있습니다. 그래서 누군가가 이미 이걸 가지고 놀았 으면합니다.사진을 찍을 때 iPhone 4 이중 플래시를 제거 하시겠습니까?

본질적으로 내 앱에 카메라 기능을 추가하고 싶지만 이중 플래시를 제거하고 싶습니다 (LED에서 빠른 플래시 만 필요함).

이것이 가능합니까?

편집 :이 기능은 Google 고글 앱 및 Instagram 앱 (단일 플래시가 아니라 맞춤 플래시 컨트롤)에서 구현 된 것으로 확인되었습니다. 기능을 복제 할 수있는 좋은 자원이 있습니까?

답변

1

카메라 API는이를 수행하기위한 공개 수단을 제공하지 않습니다. 그래서 짧은 대답은 '아니오'입니다.

하지만 플래시 API를 제어 할 수 있습니다. 따라서 카메라에서 플래시를 비활성화하고 촬영할 때 수동으로 켜는 것이 좋습니다.

나는 이것을 한 적이 없지만 촬영 버튼을 누르면 카메라에 대한 고유 한 제어 UI를 제공하고 플래시를 처리해야한다고 생각합니다.

+0

감사합니다. Sylvain, 카메라 사용자 지정 UI를 만드는 데 유용한 리소스가 있습니까? 앱에서 플래시를 제어하는 ​​기능을 찾았으나 (맞춤 플래시 카메라 앱에서와 같이) 맞춤형 카메라 UI에이 기능을 통합해야합니다. – bijanv

+0

이것은 내가 한 일이 아니지만이 게시물을 살펴볼 수 있습니다. http://blog.blackwhale.at/2009/10/custom-video-overlay-view-on-the-iphone/ –

+1

고마워요. 그것은 작동합니다. 궁금한 사람들은 커스텀 오버레이를 만들고, 자신의 카메라 버튼 (플래시 버튼, 스냅 사진 버튼 등)을 추가하고, NSTimer와 함께 AVFoundation 클래스를 사용하여 플래시를 재생하고 기능을 사용할 필요가 있습니다. – bijanv

관련 문제