Android - 使用相机意图(ACTION_VIDEO_CAPTURE)显示不同的方向

时间:2013-05-09 07:04:17

标签: android camera android-orientation

我只是按照以下方式尝试打开原生相机意图:

Intent cameraIntent = new Intent(
                                    android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
                            cameraIntent.putExtra(
                                    MediaStore.EXTRA_DURATION_LIMIT, 60);
                            cameraIntent.putExtra(
                                    MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
                            startActivityForResult(cameraIntent,
                                    Statics.CAMERA_VIDEO_REQUEST);

拍摄视频后 - 机器人正确显示(人像),但计算机显示错误的方向(mp4文件) - 向左90度。 我还尝试将EXTRA_SCREEN_ORIENTATION更改为LANDSCAPE,但仍然无法正常工作。

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:1)

onActivityResult(int requestCode, int resultCode,
            Intent imageReturnedIntent) 

使用ExifInterface