Android相机填坑总结

相机参数设置报错

请检查:

  1. 设置相机照片分辨率和预览分辨率是否是相机支持的分辨率(一般都是这个错误)

    List pictureSizes = params.getSupportedPictureSizes();
    List previewSizes = params.getSupportedPreviewSizes();
    

    一般是从上面选择最佳的分辨率设置。

  2. 聚焦模式是否是相机支持的聚焦模式

前置摄像头预览

  1. 左右镜像预览:(自拍镜像)

      view.setScaleX(-1);
    
  2. 上下镜像预览:

    view.setScaleY(-1);
    
  3. 左右上下都镜像预览:

    view.setScaleX(-1);
    
    view.setScaleY(-1);
    

view: SurfaceView或TextureView

你可能感兴趣的:(Android硬件)