android 录制视频清晰度问题

不需要过多设置 

//next codes is right for 2.3 and 4.0  
        mMediaRecorder=new MediaRecorder();  
        //设置视频源  
        mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);  
        //设置音频源  
        mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);  
         
         //相机参数配置类
       CamcorderProfile cProfile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH); 
       mMediaRecorder.setProfile(cProfile);
        //设置录制的视频帧率,注意文档的说明:  
        mMediaRecorder.setVideoFrameRate(30);   
        //设置输出路径  
        mMediaRecorder.setOutputFile("/sdcard/Document/data/"+ currentTemp + "/"
+ currentXml + "/"+System.currentTimeMillis()+".mp4");
        //设置预览画面  
        mMediaRecorder.setPreviewDisplay(mSurfaceHolder.getSurface()); 

你可能感兴趣的:(录像,recorder)