【发布时间】:2011-04-02 17:24:35
【问题描述】:
我的代码:
mediaRecorder = new MediaRecorder();
mediaRecorder.setCamera(camera);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
CamcorderProfile profile = CamcorderProfile.get(QUALITY_LOW);
mediaRecorder.setProfile(profile);
它有效。 但我只需要录制视频。
如果我不使用 mediaRecorder.setAudioSource(),mediaRecorder.setProfile() 会失败并出现 IllegalStateException。
有什么想法吗?
【问题讨论】: