为什么我的相机预览显示为水平而不是竖直?

3

在我的Android相机应用程序中,如果我将屏幕固定为横向,则在横向模式下它看起来应该是这样的。但是,如果我将其固定为纵向,则摄像头预览会显示为水平方向。

为什么会发生这种情况?有什么解决方法吗?

1个回答

6
 Camera.Parameters parameters = mCamera.getParameters();
 parameters.set("orientation", "portrait");
 mCamera.setParameters(parameters);

你可以在此之后调用startPreview()函数 :)

我已经检查过了。但问题仍然存在。我应该怎么做? - Shreyash Mahajan
2
如果我将我的应用程序清单固定为纵向,并且我面对的Android设备为纵向,则它会在横向显示预览,如果我将Android设备放置为横向,则它将在纵向显示预览。如果我将清单设置为横向,则一切正常。但是根据需要,我希望相机设置为纵向模式。 - Shreyash Mahajan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接