Galera...
Fiz uma aplicação que usa a câmera, criei a tela e tudo + ... no android 2.3.4 , a camera fica perfeita.
porém no android 2.3.6 a cemera fica com a orientacao errada, ja tentei de tudo pra mudar mas não estou conseguindo...
segue a parte do codigo onde seto as configuracoes e parametros da camera>
--
Att.
Hugo Landim Santos
public void surfaceCreated(SurfaceHolder holder) {
// Acessando Serviço da Camera
camera = Camera.open();
Parameters parameters = camera.getParameters();
try {
parameters.setFlashMode(Parameters.FLASH_MODE_AUTO);
parameters.setPictureSize(640, 480);
camera.setParameters(parameters);
camera.setDisplayOrientation(90);
camera.setPreviewDisplay(surfaceHolder);
} catch (IOException e) {
// Encerrando o serviço da camera
camera.release();
}
// Abrindo a Camera
camera.startPreview();
// camera.takePicture(shutterCallback, rawCallback, jpegCallback);
}
no android 2.3.4, apenas a linha camera.setDisplayOrientation(90); é suficiente, porem no android 2.3.6 não, ja tentei usar parameters.set("rotation", 90);, parameters.set("orientation", "portrait");. e não tem dado certo.
Se alguém poder me ajudar, fico muito grato.
Att.
Hugo Landim Santos






0 comentários:
Postar um comentário