如何从扬声器录制音频?

问题描述:

如果我想从扬声器而不是麦克风录制声音,有谁知道我应该使用什么声源? 这是我的,但当然这是从MIC录音。如何从扬声器录制音频?

recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 

我已经阿哈德看看文档,我无法找到任何tthere甚至不清楚究竟VOICE_DOWNLINK,VOICE_UPLINK和VOICE_COMMUNICATION意味着什么?

这里是文档的链接。 http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

我非常感谢,如果有人能就此提出建议吗?

任何意见是非常感谢。

扬声器,如名称所示是扬声器。要记录外放的声音,您应该使用麦克风。你不能拦截到扬声器其他方式的音频流

+0

谢谢@ WebnetMobile.com。这意味着如果我使用麦克风作为输入,我可以记录从扬声器和麦克风中传出的一切内容。 – 2012-09-03 09:56:00

+0

是和否 - 请注意有两种类型的扬声器:'扬声器'和'扬声器'。麦克风最有可能能够“听到”扬声器,但不是普通扬声器 – 2012-09-03 10:00:00

+0

@ WebnetMobile.com如果要发言的音频是在我自己的应用中输出文本到语音引擎,我想检查PCM数据这是为了应用一些可视化(如发言机器人应用程序)? – Ahmed 2012-09-13 23:01:03