为啥我的相机预览显示水平而不是垂直?

Posted

技术标签:

【中文标题】为啥我的相机预览显示水平而不是垂直?【英文标题】:Why My Camera preview shows Horizontal instead of the Vertical?为什么我的相机预览显示水平而不是垂直? 【发布时间】:2011-12-14 17:06:00 【问题描述】:

在我的 android 相机应用程序中,如果我将屏幕固定为横向,那么在横向模式下,它似乎必须被看到。但是如果我将其固定为肖像,则可以将相机预览显示为水平。 为什么会发生?以及它的解决方案是什么??

【问题讨论】:

【参考方案1】:
 Camera.Parameters parameters = mCamera.getParameters();
 parameters.set("orientation", "portrait");
 mCamera.setParameters(parameters);

你可以在这之后调用 startPreview() :)

【讨论】:

我已经检查过了。但问题仍然存在。我该怎么办? 如果我已将我的应用程序清单修复为纵向,并且如果我将 Android 设备设为纵向,则它将以横向显示预览,如果我将 android 设备设为横向,则它将以纵向显示预览。如果我将清单设置为景观,那么一切正常。但根据需要,我希望相机设置为纵向模式。

以上是关于为啥我的相机预览显示水平而不是垂直?的主要内容,如果未能解决你的问题,请参考以下文章

即使我将应用程序清单设置为纵向,为啥我的 Android 相机预览仍显示横向?

为啥我的相机在另一个活动开始后停止预览?

有啥巧妙的方法可以编辑相机预览和显示的内容吗?

是否可以裁剪相机预览?

小部件中的颤振相机预览,而不是全屏

Android SDK:获取原始预览相机图像而不显示它