我需要录制FM应用播放的歌曲。 我检查了MediaRecorder.AudioSource但找不到用于setAudioSource的内容
任何人都可以帮助我吗?
感谢, Ramachandran.R
答案 0 :(得分:3)
Android SDK中没有FM收音机支持。各种设备制造商可能已经破解了他们自己的FM无线电支持,但您必须联系这些制造商以了解他们为他们提供的API(如果有的话)。
答案 1 :(得分:2)
试试这段代码
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();