You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 16.04下JBL Pulse 2蓝牙音箱无法输出声音求助

解决Ubuntu 16.04下JBL Pulse 2蓝牙音箱配对成功但无声音输出的问题

你遇到的是Ubuntu中常见的蓝牙音频配对成功但系统未识别输出设备的问题,我整理了几个针对性的解决步骤,按顺序尝试即可:

1. 重启Pulseaudio音频服务

Ubuntu默认用Pulseaudio管理声音,有时候进程卡住会导致无法识别蓝牙设备。打开终端执行以下命令:

pulseaudio -k
pulseaudio --start

执行完成后,再去设置>声音>输出选项里查看是否出现JBL Pulse 2。

2. 手动加载蓝牙音频模块

如果重启服务无效,大概率是Pulseaudio的蓝牙模块未加载。先检查模块状态:

pactl list modules short | grep bluetooth

如果输出里没有module-bluetooth-discovermodule-bluetooth-policy这两个模块,就手动加载:

pactl load-module module-bluetooth-discover
pactl load-module module-bluetooth-policy

加载完成后重新连接音箱,再去声音设置里检查。

3. 用bluetoothctl手动建立音频连接

有时候配对成功了,但系统没自动触发音频服务(A2DP协议)的连接,可以用蓝牙控制工具手动操作:

  1. 终端输入bluetoothctl进入交互模式
  2. 输入devices找到JBL Pulse 2的MAC地址(格式类似AA:BB:CC:DD:EE:FF
  3. 执行以下命令:
connect AA:BB:CC:DD:EE:FF
trust AA:BB:CC:DD:EE:FF
  1. 输入info AA:BB:CC:DD:EE:FF,确认输出里包含Audio Sink相关服务条目
  2. 输入exit退出交互模式,再去声音设置切换输出设备

4. 配置Pulseaudio默认加载蓝牙模块

如果每次重启都要手动加载模块,可以修改配置文件实现自动加载:

  1. 打开配置文件:
sudo nano /etc/pulse/default.pa
  1. 找到以下两行,去掉前面的#注释:
load-module module-bluetooth-policy
load-module module-bluetooth-discover
  1. Ctrl+O保存,Ctrl+X退出,之后重启电脑或Pulseaudio服务即可生效。

5. 更新蓝牙相关组件

你的内核版本是4.13,Ubuntu 16.04的蓝牙组件可能存在版本兼容问题,试试更新组件:

sudo apt update && sudo apt install --upgrade bluez bluez-tools pulseaudio-module-bluetooth

更新完成后重启电脑,再重新配对音箱。

最后尝试重置配对

如果以上方法都无效,删除已配对设备重新操作:

  • 在右上角蓝牙菜单中找到JBL Pulse 2,选择移除设备
  • 将音箱重新切换到配对模式(通常长按电源键直到指示灯闪烁)
  • 重新搜索并配对设备,配对成功后立刻去声音设置切换输出设备

内容的提问来源于stack exchange,提问作者Fabien

火山引擎 最新活动