2011-12-28 2 views
5

Android에서 비디오를 녹화 할 수 있습니까? 그렇지만 화면에서 비디오를 미리 보지 않고도 녹화 할 수 있습니까? 여기 미리보기가없는 비디오 녹화

surfaceView의 작업 코드 :

surfaceView = (SurfaceView) findViewById(R.id.surface_camera); 
surfaceHolder = surfaceView.getHolder(); 
surfaceHolder.addCallback(this); 
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 

수 어쩌면 입력

surfaceHolder = surfaceView.getHolder(); 

는 당신이 안드로이드 플랫폼에서

답변

2

카메라 감사 surfaceHolder 크기 대신 일을 할 수 manualythe 유효한 미리보기 화면없이 비디오를 스트리밍하십시오. 미리보기 화면의 크기를 1x1 픽셀로 조정할 수 있습니다.

1

getSupportedVideoSizes()가 카메라 매개 변수에 대해 null을 반환하면 카메라에 미리보기 스트림 만 있고 별도의 기록 스트림이 없음을 의미합니다. 그렇지 않은 경우 미리보기를 시작하지 않고 녹음 할 수 있습니다.