![Ubuntu 13.10 作为支持 A2DP 的电视的蓝牙音频接收器](https://linux22.com/image/851111/Ubuntu%2013.10%20%E4%BD%9C%E4%B8%BA%E6%94%AF%E6%8C%81%20A2DP%20%E7%9A%84%E7%94%B5%E8%A7%86%E7%9A%84%E8%93%9D%E7%89%99%E9%9F%B3%E9%A2%91%E6%8E%A5%E6%94%B6%E5%99%A8.png)
我有一台 Panasonic TH-L50DT60,它支持通过蓝牙进行 A2DP 音频流传输。我有一台运行 Ubuntu 的上网本。我/etc/bluetooth/audio.conf
通过取消注释以下内容来编辑:
Enable=Source
SCORouting=PCM
AutoConnect=true
我通过连接 Nexus 手机测试了我的笔记本电脑是否可以接收音频。我在手机上播放了一首歌,笔记本电脑扬声器有音频输出。
此后,我在电视上进行了蓝牙扫描,看看它是否将我的笔记本电脑检测为音频接收器。但它没有显示任何设备。但我的笔记本电脑蓝牙堆栈将电视视为 A2DP 音频源。由于电视是音频源,它应该将我的笔记本电脑检测为音频接收器,但事实并非如此。我有许多蓝牙设备,但电视没有检测到任何设备。那么,我怎样才能让我的电视将我的笔记本电脑检测为 A2DP 音频接收器呢?
答案1
尝试在 main.conf 中更改您的 COD(设备类别)。
在蓝牙发现过程中,某些设备可能会“看到”您的设备,但不会将其列在其可用设备列表中,因为它没有通告远程设备正在寻找的主要或次要类别。在这种情况下,您可能希望将笔记本电脑代码更改为传统上具有音频接收器角色的东西,例如扬声器或耳机,这样您的电视就会将其列在其列表中。请参阅蓝牙 SIG 分配的编号以供参考。
答案2
最后三行/etc/bluetooth/audio.conf
是注释掉的,只需取消注释这些行并删除它们前面的井号,然后保留原样:
[A2DP]
SBCSources=1
MPEG12Sources=0
这对我有用,现在只需连接到您的耳机并使用a2dp
。它应该在音频配置上显示蓝牙耳机。