【问题标题】:Android: Camera preview RotatedAndroid:相机预览旋转
【发布时间】:2012-04-23 09:43:41
【问题描述】:

我在我的应用程序中遇到问题,我将其用于相机预览,但在相机预览中,即使垂直站立的人似乎也水平站立......,我的预览中似乎缺少一些东西

mSurfaceView = (SurfaceView)findViewById(R.id.surface);
    mSurfaceHolder = mSurfaceView.getHolder();
    mSurfaceHolder.addCallback(this);
    mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

请帮帮我,谢谢

【问题讨论】:

    标签: android android-camera


    【解决方案1】:

    试试这个:http://developer.android.com/reference/android/hardware/Camera.html#setDisplayOrientation(int)

    我不确定您是说预览不正确,还是预览看起来不错但保存的图片有误。上面的链接应该可以解决预览问题。

    如果保存的 JPEG 不正确,试试这个:http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation(int)

    我刚刚复制并粘贴了两段代码,这很有帮助。

    【讨论】:

      【解决方案2】:

      当您从 Camera.Parameters 中获取 SupportedPreviewSizes 时,如果您看到支持的 previewSize 的 height 宽度)。你可以参考this获取更多信息

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-26
        • 2012-11-09
        • 1970-01-01
        • 2017-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多