我必须记录通过耳机收听的任何用户。比方说,用户收听歌曲,与某人交谈(通话中)等。没有耳机,我能够录制但是戴着耳机我运气不好。我尝试了this与所有可能的Audiosource
和MediaRecorder
的链接,但没有得到预期的结果。所以,非常感谢帮助或任何线索。
编辑:我想录制耳机输出,但迈克尔的答案似乎无法实现。所以,我的要求如上。关于如何实现这一点的任何建议或线索非常感谢。感谢。
答案 0 :(得分:5)
Android不支持录制输出流。有些手机可能会以某种方式支持它,但这将完全取决于供应商,而不是任何可以在任何Android设备上使用的手机。
语音通话录音是一种特殊情况,因为语音通话音频不是由应用程序管理的常规流。许多Android设备支持使用VOICE_CALL / VOICE_DOWNLINK / VOICE_UPLINK音频源录制语音呼叫上行链路和下行链路。
当你说你能够录制没有耳机的播放时,我怀疑实际发生的事情是麦克风拾取了扬声器发出的声音,而不是输出流的某种形式的内部录音。通过主麦克风录制扬声器输出当然是一种方法,但结果录音可能听起来非常糟糕。
答案 1 :(得分:-3)
我通常只是将我的Android手机连接到我最初用来录制PlayStation 1音频的装备进入我的电脑。
立体声RCA电缆终止于每侧双母端(3块钱),并配有两个立体声适配器,可将来自两个母RCA插头的信号转换为单个标准耳机插孔。
连接,将一个现在标准的男性立体声耳机插头插入手机,另一个插入电脑的音频麦克风输入端。
启动WireTap或类似的程序
调整设置,以便您可以通过流媒体电话听到收到的音频,然后按录制按钮。
可能不是FLAC质量 - 但足够好。 设备总费用(不包括电话或电脑):约 15 美元。