2012-11-19 2 views
1
public SurfaceHolder sh; 
public Display(Context context) 
    { 
     super(context); 

     sh = getHolder(); 
     sh.addCallback(this); 
     sh.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 
    } 

라이브 비디오 용 카메라에 액세스하려고합니다. 하지만 제 카메라가 계속 켜지지 않습니다. 나는 setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS)이 안드로이드 3.0 이상에 대해 가치가 있다고 읽었습니다. 필요한 경우 자동으로 설정됩니다. 그러나 이것은 일어나지 않습니다. 응용 프로그램이 실행되면 이미지 나 비디오가없는 검은 색 화면이 나타납니다. 이 단계를 사용하지 않으면 어떻게 프로그램을 실행할 수 있습니까? 누구든지 나를 도울 수 있습니까?라이브 비디오 용 Android 카메라에 액세스

답변

0

당신은 아직 나이가 플랫폼에서 작동하도록 setType (SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS)를 사용합니다.