5

当我使用 MediaRecorder 以纵向模式录制视频时,以横向模式录制的视频,

我试过 mMediaRecorder.setOrientationHint(90); 和 mServiceCamera.setDisplayOrientation(90); 但它不工作

4

1 回答 1

0

对于较旧的 API 级别,没有一个好的方法可以做到这一点。

如果您使用 >=14,则可以使用 媒体效果调用来更改方向。可以在该链接中找到其使用说明。您需要一个有效的 OpenGL 上下文才能使用它,因此它比简单的相机应用程序稍微复杂一些。

您很可能会想要使用EFFECT_ROTATE

于 2013-03-18T03:51:39.307 回答