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