通过Android扬声器播放音乐

时间:2014-05-04 15:46:58

标签: android audio ipod

我想创建一个应用程序,可以将iPod或MP3播放器连接到我的Android设备,让Android扬声器作为外部扬声器。

理想的情况是实际读取扬声器输出,以便连接立体声微型插孔线。

  

是否可以使用Android SDK读取耳机输出?

The ideal situation would be to read from headset output

第二种选择是使用单声道迷你插孔。我可以直接从麦克风上读取并输出为音乐播放器。虽然,必须使用单声道迷你插孔将是一个巨大的缺点,因为大多数人不拥有这样的电缆。

The second option with just a mono mini jack that would read from microphone input.

更新
对于我的第二个选项,我发现这个链接可以让我将一个特殊的适配器连接到立体声电缆上,这样iPod输出就可以进入麦克风输入。它是一个TRRS适配器。这有效,但对我来说仍然不是理想的解决方案。 http://www.techlife.net/2012/12/add-an-audio-input-to-android.html

另一个更新
我只使用单声道电缆进行了测试,但似乎麦克风无法识别,所以我真的需要TRRS适配器来确保麦克风打开。我找到了一些可以帮助我测量输入音量的应用程序。我想我可以通过适配器实现自己的目标,但是从耳机输出读取会更好,实际上可能会导致构建应用程序。

1 个答案:

答案 0 :(得分:1)

你需要了解一些基本的东西......

音频输出可让您“ 音频输出”。 这不是音频输入,可让您“插入音频信号进入您的设备”。

所以你提出的概念无法工作,因为这个插座无法通过普通的立体声插孔电缆(和连接器)接收音频信号。

您可以尝试使用支持耳机/麦克风套件的设备(它是另一种3.5毫米插孔连接器)。它就是所谓的TRRS(四导体)。但是要在你的项目中使用它,你可能需要一些电缆/插座焊接,甚至可能需要一些微处理器来帮助处理信号。