“音频同步”无法与蓝牙扬声器配合使用

“音频同步”无法与蓝牙扬声器配合使用

我遇到的问题是,当我尝试将蓝牙连接到笔记本电脑时(在Xubuntu 16.04),扬声器配对良好,但配对完成后,我继续点击“音频接收器”,立即收到此错误消息:

Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol not available.

我尝试了在线找到的所有解决方案,但都没有用,如果您有解决此问题的方法,谢谢 :)

答案1

我跟着,虽然多次都不起作用,但还是成功了。我认为这是因为我在执行命令之前没有正确关闭所有相关程序(blueman/pulseaudio)

答案2

让我们从这里开始,因为这些评论已经失控了。我会提供我需要的内容,你可以编辑我的答案,也可以编辑你的问题。我意识到PulseAudio和蓝牙不一定相关,但我想确保所有其他部分都正确新鲜的

从头开始

让我们清理 PulseAudio 的配置和安装,以便我们都能从头开始:

  1. 如果您使用的是 Ubuntu 12.04 LTS(Precise Pangolin)或更高版本,请先尝试以下操作:killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*
  2. 问题:pulseaudio -k
  3. 删除特定桌面,以防您没有使用默认桌面。抱歉,但我需要一个基线。在清理命令后停止。在重新启动之前,让我们删除PulseAudio。请参阅步骤4。
  4. 要删除并重新安装 PulseAudio 问题:sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status
  5. 断开所有蓝牙设备。
  6. 重启。
  7. 重新安装 Unity 和 Ubuntu Desktop。请参阅我在步骤 3 中链接的帖子的最后一部分。此时,硬件扬声器中应该有音频。
  8. 在终端中启用无限滚动:启动一个新终端,然后单击Edit > Profiles > "Default" profile > Scrolling. Choose "Unlimited" as scrolling option. Click Close and Close again.
  9. 使用以下方法验证或添加您的用户到以下组usermod -aG脉冲声音的脉冲存取脉冲RT视频cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami

提供有关 ALSA 和 PulseAudio 的信息

  1. 下载 ALSA 脚本:wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
  2. 在此提供有关 ALSA 的信息:bash alsa-info.sh --stdout
  3. 提供有关您的设备的以下信息:cat /proc/asound/{version,cards,devices,hwdep,pcm,seq/clients}; sudo rm /etc/asound.conf; sudo rm -r ~/.pulse ~/.asound* ;sudo rm ~/.pulse-cookie; sudo apt-get update; sudo apt-get install aptitude; sudo aptitude install paman gnome-alsamixer libasound2-plugins padevchooser libsdl1.2debian-pulseaudio; sudo lshw -short;ls -lart /dev/snd; find /lib/modules/uname -r| grep snd ;cat /dev/sndstat; lspci -nn; lsusb; sudo which alsactl; sudo fuser -v /dev/dsp /dev/snd/* ; dpkg -S bin/slmodemd; dmesg | egrep 'EMU|probe|emu|ALSA|alsa|ac97|udi|snd|ound|irmware'; sudo /etc/init.d/sl-modem-daemon status; sudo grep model /etc/modprobe.d/* ; sudo dmidecode|egrep 'anufact|roduct|erial|elease'; lsmod | egrep 'snd|usb|midi|udio'; pacmd list-sinks; aplay -l; sudo alsa force-reload; ubuntu-support-status ; sudo lshw -C sound
  4. 提供PulseAudio启动日志:sudo gedit /etc/pulse/client.conf。添加extra-arguments = -vvvv --log-target=newfile:/tmp/pulseverbose.log --log-time=1到文件末尾。重新启动&&将日志内容发布在这里。

提供有关蓝牙应用程序的信息

  1. apt-cache policy pulseaudio
  2. apt-cache policy bluez
  3. apt-cache policy blueman
  4. apt-cache policy pulseaudio-module-bluetooth
  5. 验证你的 Ubuntu 版本:lsb_release -rd
  6. 发布 的内容/etc/pulse/default.pa

参考

UbuntuWiki - 声音故障排除程序
PulseAudio 错误 1274613 - LaunchPad
UbuntuWiki - PulseAudio 日志记录
Ubuntu 论坛 - (已解决)模块蓝牙发现未在启动时加载

相关内容