2011-11-16 23 views
12

Uygulamamda bir video kaydettim ve daha sonra oynatıyorum. Bir video kaydı için bir O iyi çalışıyor ancak video berraklık doğal kaydedici ile kaydedilir bir video ile karşılaştırmak biraz düşük aşağıdaki koduKodumla video netlik, Android kamera ile kaydedilene göre biraz düşük

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"); 

kullanılır. Lütfen bana video kaydedicinin doğal kaydedici ile aynı şekilde nasıl ayarlanacağını söyleyin.

cevap

4

Çerçeve ayarlaRate ve videoSize.

recorder.setVideoFrameRate(); 
recorder.setVideoSize(); 
İlgili konular