Bluetooth 通过蓝牙a2dp连接Pulseaudio无音频buildroot

Bluetooth 通过蓝牙a2dp连接Pulseaudio无音频buildroot,bluetooth,debian,buildroot,pulseaudio,a2dp,Bluetooth,Debian,Buildroot,Pulseaudio,A2dp,编辑: 我发现,如果我运行parec | paplay--raw它确实可以正常播放。 这怎么可能?应该只有一个简单的模块环回错误或类似的错误。 我正在使用getchip.com上的芯片SBC来构建一个嵌入式蓝牙音频接收器。 getchip.com提供debian linux和可定制的buildroot发行版 我在debian发行版上完成了所有工作,只有一个例外。iOS设备的音量控制无法工作,因为debian内核中缺少uinput。 这就是为什么我试图让它与buildroot发行版一起工作。我花了

编辑:

我发现,如果我运行
parec | paplay--raw
它确实可以正常播放。 这怎么可能?应该只有一个简单的模块环回错误或类似的错误。

我正在使用getchip.com上的芯片SBC来构建一个嵌入式蓝牙音频接收器。 getchip.com提供debian linux和可定制的buildroot发行版

我在debian发行版上完成了所有工作,只有一个例外。iOS设备的音量控制无法工作,因为debian内核中缺少uinput。 这就是为什么我试图让它与buildroot发行版一起工作。我花了一段时间才使用simple agent运行bluetooth,以及使用bluetooth支持和dbus配置构建的pulseaudio。 我终于把一切都准备好了

但是: 我可以连接到sbc,但耳机插孔上没有声音播放。

到目前为止,我的调试步骤是:

  • 我可以通过
    paplay
    很好

  • 我允许通过dbus进行所有通信

  • pulseaudio日志显示,声音来自蓝牙源

  • 连接上的模块开关确实会产生一个从蓝牙源到
    paplay
    使用的相同音频接收器的环回

调试日志:

英国电信代理:

/usr/bin/bt-agent -d -c NoInputNoOutput -p /home/cubbo/.config/bluetooth-default-pin

配置:

我很确定我只是错过了一些小的配置,它会玩得很好。但经过将近一周的调试,我想请你帮忙

我希望通过pastebin连接日志时,我做的一切都是正确的。 谢谢你的帮助

谢谢!
你好,菲尔。

我在安特戈斯也遇到了类似的问题,在pulseaudio没有A2DP

A2DP仅在通过“systemctl restart Bluethoth”重新启动Bluethoth服务时可用

这导致了GDM打开另一个pulseaudio实例并捕获bluethooth设备所导致的问题。我为GDM用户屏蔽了bluethooth设备,从而阻止了pulseaudio捕获bluethooth设备


[需要重新启动]

我在Antergos上遇到类似问题,pulseaudio中没有A2DP

A2DP仅在通过“systemctl restart Bluethoth”重新启动Bluethoth服务时可用

这导致了GDM打开另一个pulseaudio实例并捕获bluethooth设备所导致的问题。我为GDM用户屏蔽了bluethooth设备,从而阻止了pulseaudio捕获bluethooth设备

[需要重新启动]

/usr/libexec/bluetooth/bluetoothd -C -d &
/usr/bin/bt-agent -d -c NoInputNoOutput -p /home/cubbo/.config/bluetooth-default-pin
$ mkdir -p ~/.config/systemd/user

$ ln -s /dev/null ~/.config/systemd/user/pulseaudio.socket