Prendre une vidéo en mode portrait
Bonjour,
J'essaye de prendre une vidéo en mode portrait.
Malgré le code suivant dans la méthode surfaceCreated(SurfaceHolder holder) qui me permet de passer la preview en portrait :
Code:
1 2
|
camera.setDisplayOrientation(90); |
La vidéo enregistré est toujours en mode paysage, en utilisant le code suivant pour le MediaRecorder :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
// Setting source
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
// Setting parameter for saving movie
mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_LOW));
mediaRecorder.setVideoFrameRate(5);
mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface());
mediaRecorder.setOutputFile(file.getAbsolutePath());
mediaRecorder.prepare();
mediaRecorder.start(); |