【发布时间】:2011-07-26 22:25:25
【问题描述】:
我需要录制 FM 应用正在播放的歌曲。 我检查了 MediaRecorder.AudioSource 但找不到用于 setAudioSource 的内容
谁能帮帮我?
谢谢, 拉马钱德兰.R
【问题讨论】:
标签: android media audio-recording
我需要录制 FM 应用正在播放的歌曲。 我检查了 MediaRecorder.AudioSource 但找不到用于 setAudioSource 的内容
谁能帮帮我?
谢谢, 拉马钱德兰.R
【问题讨论】:
标签: android media audio-recording
试试这个代码
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 SDK 中不支持 FM 收音机。各种设备制造商可能已经入侵了他们自己的 FM 收音机支持,但您必须联系这些制造商以了解他们为他们提供的 API(如果有的话)。
【讨论】: