美文网首页
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