Ram*_*hna 12 android video-recording
在我的应用程序中,我录制了一段视频然后播放.为了录制视频,我使用了以下代码
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");
Run Code Online (Sandbox Code Playgroud)
它工作正常,但与本机录像机录制的另一个视频相比,视频清晰度有点低.请告诉我如何设置与本机录像机相同的视频清晰度的解决方案.
设置帧速率和视频大小。
recorder.setVideoFrameRate();
recorder.setVideoSize();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |