2017-10-11 4 views
3

전 카메라와 후방 카메라를 사용하여 사진, 비디오 캡처와 같은 카메라 뷰 요구 사항을 충족시키기 위해이 https://github.com/natario1/CameraView 라이브러리를 사용하고 있습니다.Android : 라이브러리를 사용하여 녹화 한 비디오의 방향을 바꾸거나 회전하는 방법은 무엇입니까?

전면 카메라를 사용하여 비디오를 캡처하려고하면 회전 값이 270 도인 측면이 아래쪽으로 기록됩니다. 나는 비디오를 기록 할 MediaRecorder 안드로이드 API를 사용하고 있지 않다, 그렇지 않으면 나는 같은 것을 할 수 있습니다 :

Camera.setDisplayOrientation(90); 

mRecorder.setOrientationHint(90); 

하지만 그 자체가 내부적으로 MediaRecorder를 사용하는 라이브러리 코드에 액세스 할 수 없습니다. 이제 올바른 방향으로 전면 카메라를 사용하여 비디오를 녹화하기 위해 수행 할 수있는 작업이 무엇인지 궁금합니다.

모든 도움이나 자료가 존경됩니다. 미리 감사드립니다.

+1

최신 버전 – natario

+0

과 함께 지속되면 GitHub에서 문제를 신고 할 수 있습니다. 안녕하세요. 응답 해 주셔서 감사합니다. 약간의 변경이 필요했기 때문에 라이브러리를 모듈로 추가하고, 모듈을 업데이트하고 회전 문제가 해결되었는지 확인합니다. 한 가지 더 추가해야 할 것은이 기기의 회전 문제는 기기에 따라 회전 값이 90이고 일부 모듈이 270 (예 : MI 기기) 인 것 같습니다. –

+0

감사합니다. 모듈을 업데이트했으며 회전 및 모든 문제를 해결했습니다. 스퀘어 카메라 미리보기가 해결되었습니다. 하지만, 정사각형 카메라에 대해 약간의 조정을했습니다. 많은 Thanks @ natario –

답변

1

라이브러리 모듈을 업데이트 한 후에 문제가 해결되었습니다.

+0

전면 및 후면 카메라를 사용하여 여러 비디오를 캡처하는 경우 비디오가 계속 회전하고있는 것 같습니다. 참고로 Instagram과 같은 비디오를 캡쳐해야하는 카메라 앱을 만들고 있습니다. @natario –