android - 如何将 MediaRecorder 中的视频方向更改为纵向

标签 android video-recording device-orientation mediarecorder

当我通过 MediaRecorder 录制视频时,它总是以横向模式录制,无论实际设备方向如何。 如何强制 MediaRecorder/Camera 使用真实方向?

最佳答案

请参阅 Camera.Parameters.setRotation()了解更多信息。

那里有一个例子,而不是调用 setRotation(rotation),而是在录制视频时尝试调用 mediaRecorder.setOrientationHint(rotation)。

关于android - 如何将 MediaRecorder 中的视频方向更改为纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3901053/

相关文章:

android - 位图到整数数组?

android - 应用内计费 - 快速设备定位 - 导致崩溃(IllegalStateException)

swift - 设备旋转后出现错误的边框如何解决?

iphone - UITableViewCell 自动调整大小掩码问题

android - 如何从 JSON 响应中获取选定微调项的 ID?

android - Jetpack Compose Row 中的等宽元素

android - 如何通过应用程序将音乐排队到默认的 android 音乐播放器?

android-camera - Camera 2 api全屏不拉伸(stretch)

c++ - 使用 opencv c++ 每 1 分钟创建一个新的视频文件

android - 没有预览的视频录制