如何为三星标签E设置相机预览尺寸

时间:2018-11-15 05:48:21

标签: android android-camera

我已经开发了用于拍照并将其上传到云中的应用程序。该应用程序在所有移动设备上都能正常工作。在三星Galaxy Tab E中崩溃了,并且出现了类似错误

 java.lang.RuntimeException: setParameters failed
    at android.hardware.Camera.native_setParameters(Native Method)
    at android.hardware.Camera.setParameters(Camera.java:1940)
    at CameraActivity.surfaceChanged(CameraActivity.java:401)

请帮助我这样做,这是我的代码,用于设置相机预览大小

List<Camera.Size> sizes = camParams.getSupportedPreviewSizes();
    Camera.Size optimalSize = getOptimalPreviewSize(sizes, getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels);
camParams.setPreviewSize(optimalSize.width, optimalSize.height);
camera.setParameters(camParams);
camera.setPreviewDisplay(holder);
camera.startPreview();

0 个答案:

没有答案