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