【问题标题】:Play music via android speakers通过安卓扬声器播放音乐
【发布时间】:2014-06-20 21:53:43
【问题描述】:

我想制作一个应用,可以将 iPod 或 mp3 播放器连接到我的 Android 设备,并让 Android 扬声器充当外部扬声器。

理想的情况是实际读取扬声器输出,这样我就可以连接立体声迷你插孔电缆。

是否可以使用 Android SDK 从耳机输出中读取数据?

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

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

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

【问题讨论】:

    标签: android audio ipod


    【解决方案1】:

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

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

    因此,您提出的概念无法使用,因为此插座无法通过普通立体声插孔电缆(和连接器)接收音频信号。

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

    【讨论】:

    • 输出总是用于将其从设备中取出并不总是正确的。它只是一个简单的电路,只要软件支持它就可以随时反转。因此,如果 Android 支持,将输出设为立体声输入是可能的。
    • 我可以向您保证,配备仅音频输出连接器的量产安卓设备中没有一款会让您反转其中的音频信号方向。而软件不是这个原因。你说的东西是错误的。这不仅仅是“一个简单的电路”。除了插座本身之外,所有电子设备都与音频信号相反的方向不同。顺便说一句,我的朋友:如果有人回复了你喜欢的想法(比如我在更新中使用的 TRRS 建议),很高兴支持或至少说更新是由于我的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    相关资源
    最近更新 更多