我对 AudioRecord 类有一些问题。我有一个应用程序可以在有人通过耳机收听音频时录制音频。在这种情况下,它工作正常。用户可以毫无问题地录制。任何使用带有内置麦克风的耳机的用户都无法进行录音。我的班级从 PCM 数据创建 .wav 文件,但没有从麦克风输入音频。它全是寂静。
我使用以下初始化我的 AudioRecorder:
extAudioRecorder = new ExtAudioRecorder(true,
AudioSource.MIC,
44100,
AudioFormat.CHANNEL_IN_MONO,
AudioFormat.ENCODING_PCM_16BIT);
尝试在 Android 中使用带麦克风的耳机进行录制是否有问题?
编辑:
刚刚发现耳机甚至不必有麦克风,并且内部麦克风仍然被禁用。有谁知道如何解决这个问题?