代码之家  ›  专栏  ›  技术社区  ›  Niko Gamulin

Camera.setPreviewDisplay显示()引发异常[重复]

  •  4
  • Niko Gamulin  · 技术社区  · 15 年前

    可能重复:
    Android Camera will not work. startPreview fails

    下面是相机预览初始化的代码:

    private void init(Context context)
    {
        setFocusable(true);
        mRecording = false;
        fileRW = new FileReaderWriter();
        frameCount = 0;
        if(mCamera == null)
        {
            mCamera = Camera.open();
        }
        Parameters parameters = mCamera.getParameters();
        parameters.setPictureFormat(PixelFormat.JPEG);
        mCamera.setParameters(parameters);
        try {
            mCamera.setPreviewDisplay(surfaceHolder);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        mCamera.startPreview();
    
    }
    

    mCamera.setPreviewDisplay(surfaceHolder); 引发异常( setPreviewDisplay failed )每次尝试执行该方法时。

    有人知道会出什么问题吗?我真的很感激你的任何帮助。

    谢谢!`

    2 回复  |  直到 7 年前