2013-06-19 2 views
1

Я пытаюсь установить ориентацию в портретном режиме, но я пытаюсь ее исправить, но она не работает.Ориентация камеры не отображается в правильном режиме

Вот мой код.

@Override 
    public void surfaceChanged(SurfaceHolder holder, int format, int width,int height) { 
     Log.i("cameraDemo", "Surface changed..."); 
    } 

@Override 
public void surfaceCreated(SurfaceHolder holder) { 
    Log.i("cameraDemo", "Surface created, initializing camera..."); 
    try { 
     camera = Camera.open(); 
     camera.setPreviewDisplay(holder); 
     camera.startPreview(); 
     Log.i("cameraDemo", "preview Started..."); 
    } catch (Exception e) { 
     Log.i("cameraDemo", e.toString()); 

    } 
} 

@Override 
public void surfaceDestroyed(SurfaceHolder holder) { 
    camera.stopPreview(); 
    camera.release(); 
    Log.i("cameraDemo", "camera released"); 
} 

Мой вопрос: -

  1. Как исправить это в портретном режиме?
  2. Всякий раз, когда я открываю камеру, она должна работать только в портретном режиме.

ответ

0

вы должны проверить это репо https://github.com/pikanji/CameraPreviewSample.git аут. Удивительный ресурс/утилита для обработки изображений в Android. Помог мне много раз. (это не мой проект!)

Cheers

Смежные вопросы