可能是应用程序没有正确配置麦克风权限。您可以在应用程序的权限设置中查看并启用麦克风权限。此外,您可以尝试使用AUDIO_SOURCE_MIC替代AUDIO_SOURCE_DEFAULT进行录音,并在AndroidManifest.xml文件中添加与麦克风相关的权限。
例如:
//设置录音源为麦克风 mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
在AndroidManifest.xml中添加以下权限:
在代码和权限方面进行更改后,检查问题是否已解决。如果您仍然无法解决该问题,则可能需要进行更多的调试和研究。