Android: предварительный просмотр камеры повернут
Я сталкиваюсь с проблемой в моем приложении, я использую это для предварительного просмотра камеры, но в предварительном просмотре камеры даже человек, стоящий вертикально, кажется, стоит горизонтально..., мне кажется, что-то не хватает в моем предварительном просмотре
mSurfaceView = (SurfaceView)findViewById(R.id.surface);
mSurfaceHolder = mSurfaceView.getHolder();
mSurfaceHolder.addCallback(this);
mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
Пожалуйста, помогите мне, спасибо
2 ответа
Попробуйте: http://developer.android.com/reference/android/hardware/Camera.html)
Я не уверен, что вы говорите, что предварительный просмотр неправильный, или если предварительный просмотр выглядит хорошо, а сохраненное изображение неверно. Эта ссылка выше должна решить проблему предварительного просмотра.
Если сохраненный JPEG неправильный, попробуйте это: http://developer.android.com/reference/android/hardware/Camera.Parameters.html)
Я просто скопировал и вставил оба фрагмента кода, это очень помогло.
Когда вы получаете SupportedPreviewSizes из Camera.Parameters, если вы видите, что поддерживаемый previewSize имеет высоту <= ширина, это означает, что драйвер камеры не поддерживает previewSize для портретного режима (высота> ширина). Вы можете сослаться на это, чтобы получить больше информации