ns8*_*s89 8 audio android signal-processing audio-recording
我正试图通过耳机插孔为我的最后一年项目获得音频输入.如果有人可以共享有关如何捕获数据的代码,那将是一个很大的帮助.我一直在努力,但由于我对Android很新,我在MediaRecorder.AudioSource中找不到任何耳机插孔的API ......只有这些来源可用:http://developer.android.com/reference/android /media/MediaRecorder.AudioSource.html
如果选择例如DEFAULT或者MIC从MediaRecorder.AudioSource作为输入,然后连接到您的手机TRRS插件将自动被用作输入,而不是内置麦克风.
但你有两个记住三件事:
1)频道数量
TRRS插头有两条线用于耳机的左右声道,但只有一条线用于外部麦克风(参见插头的这种描述).所以你只能进行单声道录音(目前唯一的智能手机例外:索尼Z2有一个新的TRRRS插头).您可以自己构建适配器(请参阅此处的图片).
2)水平
您无法将CD播放器的线路输出直接连接到输入.您需要使用例如电阻分压器来降低输出电平以避免过载.
3)信号处理
通常,存在在象自动增益控制(AGC)和/或均衡,噪声抑制,回声消除固件智能手机制造商依赖花式信号处理.您无法将其关闭,因此您无法获得输入信号的完美副本.
| 归档时间: |
|
| 查看次数: |
21401 次 |
| 最近记录: |