2014-09-15 2 views
1

나는 안드로이드 개발을 처음 사용하고 있습니다. 여기서는 두 개의 카메라보기를 한 화면에 표시하고 카메라보기를 탭할 때 별도로 이미지를 캡처하려고합니다. 나는 누군가의 help..Thanks을 찾고안드로이드 액티비티에 2 개의 카메라 뷰를 표시하는 방법

..

+0

이 링크 확인 : http://stackoverflow.com/questions/11539139/example-of-camera-preview-using-surfacetexture-in-android – Rustam

답변

0

는 당신은 주어진 카메라 (앞면 혹은 뒷면)를 한 번, 여러 미리보기 스트림을 생산하기 위해 카메라를 여러 번 열 수 없습니다를 열 수 있습니다. 사실, 대부분의 장치에서는 카메라 처리 파이프 라인이 두 카메라간에 공유되기 때문에 앞뒤 카메라를 동시에 열 수 없습니다.

이렇게하려면 카메라를 한 번 연 다음 출력 미리보기 데이터를 표시 한 세 부분으로 나눠야합니다.

3.0 (Honeycomb) 이전의 Android 버전에서 실행해야하는 경우 preview callbacks을 사용해야합니다. 그들과 함께 YUV 데이터의 바이트 배열을 가져와 각 프레임에 대해 잘라내어 RGB로 변환하고 ImageView 또는 SurfaceView에 배치 할 수 있습니다.

Android 3.0 이상에서는 setPreviewTexture 메서드를 사용하여 미리보기 데이터를 OpenGL 텍스처로 파이프 할 수 있습니다. 그런 다음 OpenGL 텍스처로 변환 한 다음 GLSurfaceView 또는 이와 동등한 크기의 여러 사각형으로 렌더링 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 두 가지 미리보기를 보여 주겠습니까? 카메라 용 .. –

+0

은 다음과 같은 튜토리얼 링크입니다. [링크 1] (http://www.androidzeitgeist.com/2012/10/displaying-camera-preview-instant.html) [링크 2] (http://android-er.blogspot.in/2010/12/camera-preview-on-surfaceview.html) [링크 3] (http://www.tutorialspot.com/android/android_camera.htm) [링크 4] (http://www.airpair.com/android/android-camera-surface-view-fragment) –

+0

헤이 지바가 당신의 질문을 해결 했습니까? –

관련 문제