SurfaceView Android 旋转上的相机
我正在开发一个带有相机的应用程序,我使用 SurfaceView 来预览相机,所以当我开始预览时,相机旋转 90 度或类似的东西,它是横向的,但我拿着手机是纵向的。
我怎样才能让它以正常位置启动。我拍摄的照片是风景照片。
parameters.set("orientation", "landscape");
parameters.set("rotation", 90);
I'm developing an application with camera and I use surfaceview to preview the camera, so when I start the preview the camera is rotated 90 degree or something like that it is in landscape but I hold my phone in portrait.
How can I make it start in regular position. The photos that I take are in landscape.
parameters.set("orientation", "landscape");
parameters.set("rotation", 90);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,您可以将活动引用传递给 surfaceview 并通过此代码检查 surfaceCreated 方法的方向
well you can pass your activity reference to surfaceview and check for orientation on surfaceCreated method by this code