当我使用MediaRecorder以竖屏模式录制视频时,录制的视频是横屏模式。
我尝试过使用mMediaRecorder.setOrientationHint(90);和mServiceCamera.setDisplayOrientation(90);来解决这个问题,但并没有起作用。
对于旧的API级别,没有好的方法来做这件事。
如果您使用的是>=14,则可以使用Media Effect调用来更改方向。有关其使用说明,请参见该链接。您需要一个有效的OpenGL上下文与其一起使用,因此它比简单的相机应用程序稍微复杂一些。
您可能想要使用{{link3:EFFECT_ROTATE
}}。