如何在android中打开麦克风并在临时文件中录制声音

如何在android中打开麦克风并在临时文件中录制声音,android,Android,我想在应用程序运行时打开麦克风并临时存储此声音,然后在dp中向我发送音量。是否可以创建此应用程序。请帮助我 谢谢请访问以下网站 这一部分特别是: String state = android.os.Environment.getExternalStorageState(); if(!state.equals(android.os.Environment.MEDIA_MOUNTED)) { throw new IOException("SD Card is not mounted. I

我想在应用程序运行时打开麦克风并临时存储此声音,然后在dp中向我发送音量。是否可以创建此应用程序。请帮助我


谢谢

请访问以下网站

这一部分特别是:

String state = android.os.Environment.getExternalStorageState();
if(!state.equals(android.os.Environment.MEDIA_MOUNTED))  {
    throw new IOException("SD Card is not mounted.  It is " + state + ".");
}

// make sure the directory we plan to store the recording in exists
File directory = new File(path).getParentFile();
if (!directory.exists() && !directory.mkdirs()) {
  throw new IOException("Path to file could not be created.");
}

recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(path);
recorder.prepare();
recorder.start();

此外,严格来说,没有必要录制一个文件来运行声级检查,如前所述

我不知道该从哪里开始。请给我一个解决方案。你熟悉创建android应用程序吗?耶,我创建了这么多应用程序..我在这个应用程序中发现了错误,同样的错误,我发现在这个链接没有解决方案,现在有plz帮助我可能重复的见也