2015-09-29 72 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裁剪圖像,或者使用與紋理座標類似的補償。