2015-09-29 10 views
5

Я разрабатываю приложение для камеры, используя camera2 api. Я использую проект в этой ссылке: https://github.com/googlesamples/android-Camera2BasicCameraPreview камеры2 растягивается на некоторых устройствах

Вот моя проблема:

  1. Если установить отношение как отношение отображения экрана, все в порядке.
  2. Если мне нужен предварительный просмотр камеры 4: 3, у меня проблемы с Samsung Note 4 (как задняя, ​​так и передняя камера), на Nexus 6 (передняя камера). Предварительный просмотр камеры растягивается по горизонтали. Вот изображения (слева: то, что я ожидал, правильно: что я получил).

I expectedAnd what I got

Пожалуйста, помогите мне решить эту проблему.

+0

какая проблема? –

+0

@SyedNazarMuhammad Я отредактировал мой вопрос. – TOP

+0

просто случайный вопрос: вы поместили разный макет для просмотра камеры в разных папках, таких как layout-large, layout-xlarge? –

ответ

0

Некоторые камеры не поддерживают размеры предварительного просмотра, соответствующие вашему виду 4: 3. Вы можете обрезать изображение на resizing the SurfaceView или использовать аналогичную компенсацию с координатами текстуры, если вы используете OpenGL.