i need to record the songs being played by a FM app. I checked the MediaRecorder.AudioSource but could not find what to use for setAudioSource
can anyone please help me?
thanks, Ramachandran.R
i need to record the songs being played by a FM app. I checked the MediaRecorder.AudioSource but could not find what to use for setAudioSource
can anyone please help me?
thanks, Ramachandran.R
There is no FM radio support in the Android SDK. Various device manufacturers may have hacked in their own FM radio support, but you would have to contact those manufacturers to learn what APIs, if any, they have for them.
try this code
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();