Android:无论设备方向如何,都以相同的方向录制视频
在我的Android 2.3设备上,无论设备如何旋转,标准摄像头应用程序总是以相同的方向录制视频。如果以横向模式录制视频,即使您将其倒置,它也始终以相同的方向录制视频。肖像模式也一样。然而,如果你在录制时旋转视频,你会把它颠倒过来,这是人们所期望的。在实际录制之前,摄像头应用程序仅将旋转调整为始终“向上”。如果在录制之前旋转相机,您甚至会看到相机控制图标也会旋转,始终面朝上 虽然摄像头应用程序可以在用户旋转设备时调整旋转,但不需要这样做。你可以用任何方向重新启动你的设备,并且永远不会改变它,相机应用程序仍然会知道哪条路是向上的。它不需要更改侦听器。我想做的是同样的事情。然而,我的应用程序是一项服务。从未使用过任何活动。我已经可以在服务中录制视频了 我似乎无法使视频旋转到始终处于上升状态。我试过:Android:无论设备方向如何,都以相同的方向录制视频,android,video,record,Android,Video,Record,在我的Android 2.3设备上,无论设备如何旋转,标准摄像头应用程序总是以相同的方向录制视频。如果以横向模式录制视频,即使您将其倒置,它也始终以相同的方向录制视频。肖像模式也一样。然而,如果你在录制时旋转视频,你会把它颠倒过来,这是人们所期望的。在实际录制之前,摄像头应用程序仅将旋转调整为始终“向上”。如果在录制之前旋转相机,您甚至会看到相机控制图标也会旋转,始终面朝上 虽然摄像头应用程序可以在用户旋转设备时调整旋转,但不需要这样做。你可以用任何方向重新启动你的设备,并且永远不会改变它,相机
Camera.Parameters parameters;
parameters.setRotation
以及:
mCamera.setDisplayOrientation
两者都不起作用。解决方案必须在API 8及以上版本上运行。如何获得方向?您设置的实际值是否可能始终相同<代码>参数。setRotation应该可以。请查看您可以找到的解决方案