安卓相机预览旋转的(Android: Camera preview Rotated)

2019-09-26 20:39发布

我面对我的应用程序有问题,我使用这个相机预览,但在相机预览甚至人站在垂直在出现在水平忍受......,似乎我的思念在我的预览东西

mSurfaceView = (SurfaceView)findViewById(R.id.surface);
    mSurfaceHolder = mSurfaceView.getHolder();
    mSurfaceHolder.addCallback(this);
    mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

plz帮助我,感谢名单

Answer 1:

试试这个: http://developer.android.com/reference/android/hardware/Camera.html#setDisplayOrientation(int )

我不知道你说的是,预览不正确,或者如果预览看起来很不错而且保存的图片是错误的。 上面的链接应该可以解决问题的预览。

如果保存的JPEG不正确的尝试: http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation(int )

我只是复制和粘贴代码的两个帅哥,它帮助了很多。



Answer 2:

当从Camera.Parameters getSupportedPreviewSizes如果看到支撑previewSize具有高度<=宽度,这意味着照相机驱动程序不支持previewSize为肖像模式(高度>宽度)。 你可以参考这个以获得更多信息



文章来源: Android: Camera preview Rotated