我找到了几个答案(比如this一个),告诉它可以在Android模拟器中录制音频。但我没有成功在Android虚拟设备管理器中找到任何合适的设置,我仍然在recorder.SetAudioSource(AudioSource.Mic)
行上获得例外。
答案 0 :(得分:5)
在MediaRecorder
的文档中,您可以看到:
注意:目前,MediaRecorder无法在模拟器上运行。
即使在上一个API中也是如此。
但是我在课堂AudioRecord
中看到了这一点,没有注意到这一点
更重要的是,我找到了这段代码:
AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
8000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, 500000);
recorder.startRecording();
来自here。代码的作者说这段代码可以在模拟器中运行。
答案 1 :(得分:0)
答案 2 :(得分:0)