2015-09-29 47 views
5

我正在开发使用camera2 api的相机应用程序。我使用这个链接项目:https://github.com/googlesamples/android-Camera2BasiccameraPreview camera2在一些设备上延伸

这里是我的问题:

  1. 如果我设置比率屏幕的显示比例,一切都很好。
  2. 如果我想要4:3的相机预览,我在Nexus 6(前置相机)上的Samsung Note 4(后置和前置相机)出现问题。相机预览水平延伸。这里是图片(左图:我的预期,右图:我得到的)。

I expectedAnd what I got

请帮我解决这个问题。

+0

是什么类型的问题? –

+0

@SyedNazarMuhammad我编辑了我的问题。 – TOP

+0

只是一个随机问题:你是否在布局大,layout-xlarge等不同的文件夹中放置了相机视图的不同布局? –

回答

0

某些相机不支持适合4:3视图的预览尺寸。如果您使用OpenGL,您可以通过resizing the SurfaceView裁剪图像,或者使用与纹理坐标类似的补偿。