4

在我的 Android 2.3 设备上,无论设备如何旋转,标准相机应用程序始终以相同方向录制视频。如果您以横向模式录制视频,即使您将其倒置,它也始终以相同的方向录制视频。肖像模式也一样。但是,如果您在录制时旋转视频,则会将其颠倒过来,这是人们所期望的。相机应用程序仅在实际录制之前将旋转调整为始终“向上”。如果您在录制之前旋转相机,您甚至会看到相机控制图标也会旋转以始终朝上。

虽然相机应用程序可以在用户旋转设备时调整旋转,但这不是必需的。您可以以任何方向重新启动设备,并且永远不要更改它,相机应用程序仍然会知道哪个方向是向上的。它不需要更改侦听器。我想做的是同样的事情。但是,我的应用程序是一项服务。从未使用过任何活动。我已经可以在服务中录制视频。

我似乎无法让视频一直旋转。我努力了:

Camera.Parameters parameters;
parameters.setRotation

也:

mCamera.setDisplayOrientation

都没有奏效。该解决方案必须在 API 8 及更高版本上运行。

4

0 回答 0