【问题标题】:How to record an FM audio in android?如何在android中录制FM音频?
【发布时间】:2011-07-26 22:25:25
【问题描述】:

我需要录制 FM 应用正在播放的歌曲。 我检查了 MediaRecorder.AudioSource 但找不到用于 setAudioSource 的内容

谁能帮帮我?

谢谢, 拉马钱德兰.R

【问题讨论】:

标签: android media audio-recording


【解决方案1】:

试试这个代码

    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 调谐器应用程序当前正在播放的内容。谢谢!
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 2015-04-03
    • 2014-02-13
    • 2012-11-13
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    相关资源
    最近更新 更多