解决方案 »

  1.   

    已经加权限了还是不行啊啊
    你看看目录可创建成功了?
    imageFile.getParentFile().mkdirs();你好像只创建了一个目录吧?直接mkdir()
      

  2.   


     那录音是不是在默认的audio目录下?
      

  3.   

    MediaRecorder mRecorder;
        private void startRecording() {
            mRecorder = new MediaRecorder();
            mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
            mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
            mRecorder.setOutputFile(getOutFile().getPath());
            mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
            try {
                mRecorder.prepare();
            } catch (IOException e) {
            }
            mRecorder.start();
        }用这种方式试下。