调用prepare时,Android Mediarecorder IllegalStateexception

时间:2015-09-12 07:08:41

标签: android android-mediarecorder

我正在使用刻录机的自定义设置,现在只是尝试使用所有HIGH配置文件设置,但不知何故我得到了IllegalStateexception,我缺少什么?

[enter image description here] 2

    mediaRecorder.reset();
    mediaRecorder.setCamera(...);
    mediaRecorder.setAudioSource(...);
    mediaRecorder.setVideoSource(...);
    mediaRecorder.setOutputFormat(...);
    mediaRecorder.setOutputFile(...);
    mediaRecorder.setAudioEncodingBitRate(...);
    mediaRecorder.setAudioSamplingRate(...);
    mediaRecorder.setAudioChannels(...);
    mediaRecorder.setAudioEncodingBitRate(...);
    mediaRecorder.setVideoFrameRate(...);
    mediaRecorder.setVideoSize(..., ...);
    mediaRecorder.setVideoEncodingBitRate(...);
    mediaRecorder.setVideoEncoder(...);
    mediaRecorder.setOrientationHint(...);
    mediaRecorder.setMaxDuration(...);
    mediaRecorder.setPreviewDisplay(...);
    mediaRecorder.prepare();
    mediaRecorder.start();

崩溃发生在mediaRecorder.prepare();,我可以看出mediaRecorder永远不会被释放。那么任何想法?

0 个答案:

没有答案