我正在录制一个特定方向的前置摄像头的视频,然后我将它上传到服务器,以做一些开放的简历分析,但视频服务器接收是在横向模式(水平对齐),所以它不能做正确的分析。
我想要的是,在上传视频之前,我想知道如何逆时针90度改变它的方向,以便正确地进行分析?
发布于 2016-09-20 18:32:26
我自己解决了这个问题,所以如果有人发现自己处于同样的境地,希望它能有所帮助
重点是理解两者的区别
android.hardware.Camera camera.setDisplayOrientation(degrees1);
和MediaRecorder mediaRecorder.setOrientationHint(degrees2);
前者设置您的相机预览在录制时的外观,后者将设置您录制的视频在之后播放时的播放方式。
因此,如果你想让你的用户在一个方向上录制(比如横向),然后以纵向的方式显示给他(并且不能仅仅通过设置android:orientation来做到这一点,有时会在非常特殊的情况下发生),那么这将是很有帮助的。
https://stackoverflow.com/questions/39567201
复制相似问题