我嘗試使用MediaRecorder類來錄製視頻,但我得到一個異常:無法獲取相機參數。準備失敗。android錄像機異常
這裏是我的代碼:
camera = Camera.open();
recorder = new MediaRecorder();
recorder.setCamera(camera);
recorder.setVideoSource(VideoSource.CAMERA);
recorder.setPreviewDisplay(m_holder.getSurface());
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
recorder.setMaxDuration(10000);
recorder.setOutputFile(file.getPath());
recorder.prepare();
任何想法?