私は単に次のようにネイティブカメラの意図を開くことを試みています。
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は1に
onActivityResult(int requestCode, int resultCode,
Intent imageReturnedIntent)
ExifInterfaceを使う