2017-10-04 5 views
0

私は、ポルトの風景モードと風景モードの両方でビデオをキャプチャするビデオキャプチャコードを持っています。私はアンドロイドで風景モードでビデオをキャプチャしたいと思います。アンドロイドの風景モードでのみビデオをキャプチャ

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(); 
} 

}

答えて

0

は機能していない、あなたの意思

intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
+0

に次の行を追加します.... – user8601021

関連する問題