gpt4 book ai didi

SurfaceView 上的纵向 Android 相机

转载 作者:行者123 更新时间:2023-11-29 14:00:45 25 4
gpt4 key购买 nike

我尝试了几种方法来尝试让相机预览以纵向显示在 SurfaceView 上。没有任何效果。我正在测试具有 2.0.1 的 Droid。我试过:

1) 通过以下方式强制布局为纵向:this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

2) 使用

Camera.Parameters parameters = camera.getParameters();
parameters.set("orientation", "portrait");
parameters.setRotation(90);
camera.setParameters(parameters);

还有什么我可以尝试的吗?如果这是 Android 或手机中的错误,我如何确保确实如此,以便我有证据通知客户?

谢谢,普拉萨那

最佳答案

从 API lvl 8 开始,这是可用的:

public final void setDisplayOrientation (int degrees)

即 list 中有肖像:

public void surfaceCreated(SurfaceHolder holder) {
mCamera = Camera.open();
mCamera.setDisplayOrientation(90);

关于SurfaceView 上的纵向 Android 相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com