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 :
La vidéo enregistré est toujours en mode paysage, en utilisant le code suivant pour le MediaRecorder :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 camera.setDisplayOrientation(90);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Partager