Camera.open()不可用/可访问?

Let*_*rIt 1 camera android android-camera

我正在尝试创建cameraPreview,我在下面的代码"Camera.open()"中找到了

这个方法不可访问或不可用,没有这样的方法对象相机

可以访问.

有什么我应该做的,或者这是教程中的错误?

Java代码:

@Override
    public void surfaceCreated(SurfaceHolder holder) 
    {
            try
            {
                    //Open the Camera in preview mode
                    this.camera = Camera.open();
                    this.camera.setPreviewDisplay(this.holder);
            }
            catch(IOException ioe)
            {
                    ioe.printStackTrace(System.out);
            }
    }
Run Code Online (Sandbox Code Playgroud)

小智 5

您很可能在源文件的顶部导入了错误的相机类,即android.graphics.Camera.

你需要android.hardware.Camera改为.