美文网首页
java.lang.RuntimeException: setP

java.lang.RuntimeException: setP

作者: 不略 | 来源:发表于2022-08-30 09:29 被阅读0次
  public void start() {
        camera = Camera.open();
        Camera.Parameters params = camera.getParameters();
        //干掉固定分辨率
//        params.setPictureSize(3264, 2448);
        // 解决问题代码  默认只取第一个宽和高  
        if (null != params.getSupportedPictureSizes() && params.getSupportedPictureSizes().size() > 0) {
            params.setPictureSize(params.getSupportedPictureSizes().get(0).width, params.getSupportedPictureSizes().get(0).height);
        }
        camera.setParameters(params);
        try {
            camera.setPreviewDisplay(sf.getHolder());
            camera.startPreview();//开始预览画面
//            camera.setDisplayOrientation(90);//拍摄画面旋转90度
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

相关文章

网友评论

      本文标题:java.lang.RuntimeException: setP

      本文链接:https://www.haomeiwen.com/subject/xjrlnrtx.html