我尝试了几种方法来尝试让相机预览以纵向方式显示在SurfaceView
。什么都没起作用。我正在使用 2.0.1 的 Droid 进行测试。我试过:
1)通过以下方式强制布局为纵向:this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
2) using
Camera.Parameters parameters = camera.getParameters();
parameters.set("orientation", "portrait");
parameters.setRotation(90);
camera.setParameters(parameters);
我还有什么可以尝试的吗?如果这是 Android 或手机中的错误,我如何确保确实如此,以便我有证据通知客户?
谢谢,
普拉萨那
从 API lvl 8 开始,可用:
公共最终无效setDisplayOrientation(int度)
即清单中包含肖像:
public void surfaceCreated(SurfaceHolder holder) {
mCamera = Camera.open();
mCamera.setDisplayOrientation(90);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)