qq_33401878 2017-08-16 01:48 采纳率: 0%
浏览 1072

android 录音功能报错

  • 做安卓的录音功能代码如下:
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
    File audioFile = null;
    try {
    audioFile = File.createTempFile("record_369" , ".amr");
    } catch (IOException e) {
    e.printStackTrace();
    }
    mediaRecorder.setOutputFile(audioFile.getAbsolutePath());
    try {
    mediaRecorder.prepare();
    } catch (IOException e) {
    e.printStackTrace();
    }
    mediaRecorder.start();

                一直会报  java.lang.RuntimeException: setAudioSource failed. 异常
                而且添加了权限   <uses-permission android:name="android.permission.RECORD_AUDIO"/>
                请问这是怎么回事啊?
    
  • 写回答

2条回答 默认 最新

  • Tsui丶 2017-08-16 01:49
    关注
    评论

报告相同问题?