在我的应用程序中,我需要录制视频,查看录制的视频,然后将其提交给服务器。
录制视频工作正常..视频保存到我的Android设备.. 当我去另一个活动观看视频时,视频会以不同的旋转方式显示给我(就像旋转90度一样)。保存在我的设备上的视频不会旋转。
我的代码:
captureVideoIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
captureVideoIntent.putExtra("android.intent.extra.durationLimit", 30);
startActivityForResult(captureVideoIntent, VIDEO_CAPTURED);
onActivityResult,我保存了视频Uri
... mgr.videoFileUri = data.getData(); .....
显示视频的活动(包含其他字段):
video = (VideoView) findViewById(R.id.VideoView);
video.setVideoURI(mgr.videoFileUri);
video.setMediaController(new MediaController(this));
video.requestFocus();
video.start();