【问题标题】:camera/video preview SurfaceView disappears when device is turned相机/视频预览 SurfaceView 在设备转动时消失
【发布时间】:2012-07-11 04:12:38
【问题描述】:

我正在开始开发一个可以访问 Android 平板电脑上的摄像头视频数据的应用。目前,我正在尝试在 SurfaceView 中显示来自相机的预览。当我第一次运行应用程序时,SurfaceView 会显示预览,但只要我旋转设备,SurfaceView 就会消失。然而,数据仍在收集中,因为相机仍在接收信息——只是没有显示信息。

有没有办法修复 SurfaceView 属性,使其即使在设备旋转后也能继续预览相机?

【问题讨论】:

标签: android rotation surfaceview


【解决方案1】:

试试这个

public void onConfigurationChanged(Configuration newConfig) { 
        // ignore orientation/keyboard change 
        super.onConfigurationChanged(newConfig);
        } 

【讨论】:

    【解决方案2】:

    在你显示surfaceview的你的活动的清单声明中将screenOrientation设置为potrait,它将避免这个问题..

    这是我处理相同问题的方式。这可能是一个很好的解决方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多