如何在android中录制调频音频?

如何在android中录制调频音频?,android,media,audio-recording,Android,Media,Audio Recording,我需要录制FM应用程序播放的歌曲。 我检查了MediaRecorder.AudioSource,但找不到setAudioSource的用途 有人能帮我吗 谢谢, Ramachandran.RAndroid SDK中不支持调频收音机。各种设备制造商可能侵入了他们自己的调频收音机支持,但您必须联系这些制造商,了解他们为他们提供的API(如果有的话)。试试这段代码 int audioSource = MediaRecorder.AudioSource.VOICE_DOWNLINK;

我需要录制FM应用程序播放的歌曲。 我检查了MediaRecorder.AudioSource,但找不到setAudioSource的用途

有人能帮我吗

谢谢,
Ramachandran.R

Android SDK中不支持调频收音机。各种设备制造商可能侵入了他们自己的调频收音机支持,但您必须联系这些制造商,了解他们为他们提供的API(如果有的话)。

试试这段代码

    int audioSource = MediaRecorder.AudioSource.VOICE_DOWNLINK;  
    int sampleRateInHz = 8000;  
    int channelConfig = AudioFormat.CHANNEL_CONFIGURATION_MONO;  
    int audioFormat = AudioFormat.ENCODING_PCM_16BIT;  
    bufferSize = AudioRecord.getMinBufferSize(sampleRateInHz,  
            channelConfig, audioFormat);  
    AudioRecord recordInstance = new AudioRecord(audioSource,  
            sampleRateInHz, channelConfig, audioFormat, bufferSize);  
    recordInstance.startRecording();  

此代码可能重复工作!它将记录一些Android设备附带的FM调谐器应用程序当前正在播放的内容。谢谢