我只是试图按以下方式打开本机摄像头意图:
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);
拍摄视频后-android正确显示了它(人像),但计算机以错误的方向显示了它(mp4文件)-向左90度。
我还尝试将EXTRA_SCREEN_ORIENTATION更改为LANDSCAPE,但仍然无法正常使用。
还有什么建议吗?谢谢。
最佳答案
在
onActivityResult(int requestCode, int resultCode,
Intent imageReturnedIntent)
使用ExifInterface