只在横向模式下捕捉视频在android
问题描述:
我有一个视频捕捉代码捕捉视频在potrait以及横向模式。我只想在横向模式下捕捉视频android.Please帮我。只在横向模式下捕捉视频在android
public void startRecordingVideo() {
if (getActivity().getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT)) {
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
File mediaFile = new File(
Environment.getExternalStorageDirectory().getAbsolutePath() + "/myvideo.mp4");
videoUri = Uri.fromFile(mediaFile);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
intent.putExtra(MediaStore.EXTRA_OUTPUT, videoUri);
intent.putExtra(MediaStore.EXTRA_FULL_SCREEN,true);
startActivityForResult(intent, VIDEO_CAPTURE);
} else {
Toast.makeText(this.getActivity(), "No camera on device", Toast.LENGTH_LONG).show();
}
}
答
此行添加到您的意图
intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
不工作.... – user8601021