마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카메라 앞뒤 전환에 관해 질문드립니다.

0 추천
현재 Camera2 API로 예제등을 보며 진행하고있는데,

CameraDevice로 후면 카메라를 열고나서 전면카메라로 전환하려고 할때

기존의 후면카메라를 열때 사용했던 CameraDevice를 닫아줘야한다고 알고있습니다.

근데 이 CameraDevice를 닫을때 버벅거림이 발생하며 앱이 멈춰버리는데 이 경우 해결방법을 부탁드립니다..
익명사용자 님이 2017년 11월 20일 질문

1개의 답변

0 추천

Semaphore를 사용하시면 됩니다.

 
minor (13,710 포인트) 님이 2017년 11월 20일 답변
친절한 답변 감사드립니다! 혹시 원인이 무엇인지는 알수있을까요??
CameraView의 CameraDevice 및 CameraSession, TextureView가 전부 다른 Thread에서 동작하기 때문에 순서 보장 및 deadlock 방지를 위해 Semaphore의 사용이 필요하다고 알고있습니다.
...