Ubuntu如何将我的音频输出发送到使用蓝牙连接的手机?
我的手机运行Android,使用蓝牙连接到我的Ubuntu 12.10 64位。
我的目标是采取以下步骤:
- 在我的Ubuntu桌面上,我正在播放来自YouTube的音乐
- 手机使用蓝牙连接到Ubuntu桌面
- 从我的手机我有一个耳机连接到我的耳朵
- 我希望从手机中听到与桌面播放相同的音频
我怎样才能做到这一点? 在这个弹出对话框中,我没有任何选项可以在蓝牙上发送音频输出。
跟进:
如果您使用Blueman而不是gnome蓝牙管理器,您可以将您的手机设置为声音输出。
您可以在软件中心找到Blueman
您说使用Wifi是可以的,所以这里是您的问题的简单解决方案。 在你的机器上设置Icecast并将音频源设置为立体声混音(参见Darkice章节)。
在您的移动设备上,只需安装任何能够播放流的播放器(例如适用于Android或Tunein Radio的VLC,免费且适用于Android和iOS),并将它们指向您的流。
如果你迫切想要使用蓝牙应该有办法。 您不能简单地将Android设备用作蓝牙扬声器。 但是你可以创建一个虚拟的pulseaudio录音设备,只记录播放的所有内容(即监听声卡)并将其用作蓝牙麦克风。 现在,您需要在移动设备上使用一个应用程序来播放麦克风上录制的内容(如下所示 )。 对于pluseaudio部分,您可以在freenode.net上询问有关IRC频道#pulseaudio的详细信息。
您还可以保存Android输出并将蓝牙耳机连接到您的ubuntu机器,只需将其设置为任何其他设备,但在“设备类型”中只选择耳机(或类似的东西)
我过去也尝试过这样做,寻找答案,这个问题的基本答案就是你做不到 ,因为android蓝牙堆栈缺乏对A2DP接收能力的支持 。
然后我在stackoverflow找到了一个很好的答案,它说可能会这样做,但很难做到。 答案和细节都在这里 。 对于该答案中提供的解决方案,您将需要:
- 一个有根的设备。
- 良好的编程技巧/经验。 (或者为你做的人)
- Android版本早于4.2,因为在4.2 Android中从BlueZ堆栈切换到Broadcom的Bluedroid。
但我不知道答案中提出的解决方案是否真的有效,因为我从未尝试过。 也许将来Google会更改默认蓝牙堆栈以支持A2DP接收器配置文件,或者某些模块制作支持它的自定义ROM,但直到那天这是唯一的方法。