我正在创建一个可以录制视频的应用,但输出被翻转镜像,这让我很烦。预览是完美的,但是当我从视频播放视频时,它会被镜像(也保存为镜像)。
这是我配置我使用的Mediarecorder的代码。
mediaRecorder = new MediaRecorder();
mediaRecorder.setPreviewDisplay(holder.getSurface());
mediaRecorder.setCamera(camera);
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setVideoSize(640, 480);
mediaRecorder.setOrientationHint(270);
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC_ELD);
mediaRecorder.setMaxDuration(50000);
提前致谢。