我尝试使用以下代码在我的Android应用中录制视频预览:
myCamera = getCameraInstance();
mediaRecorder = new MediaRecorder();
myCamera.unlock();
mediaRecorder.setCamera(myCamera);
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH));
mediaRecorder.setPreviewDisplay(mSurfaceView.getHolder().getSurface());
结果是在所有设备上以慢动作进行视频预览。在某些设备上,慢动作更大。我需要一个流畅的预览。 有什么建议吗?
答案 0 :(得分:0)
最后解决了以下问题:
p.setRecordingHint(true);