12
在我的应用程序中,我录制了一段视频然后播放。对于录制视频我用下面的代码与使用Android相机录制相比,我的代码的视频清晰度略低
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
File MyMedia=new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM),"Directory");
mediaRecorder.setOutputFile(MyMedia.getAbsolutePath()+"/filename.mp4");
它工作正常,但视频清晰度是有点低与由本地录音机录制另一个视频进行比较。请告诉我如何设置视频清晰度与本地录像机相同的解决方案。