无法连接到 A2DP

无法连接到 A2DP

我有索尼耳机,但无法将其设置为 A2DP 配置文件。我读过很多关于此问题的问题,但似乎都不起作用。它通过 BT 连接良好,我使用的是 blueman 和 Pulse Audio Volume Controle。但当我尝试将配置文件从关闭或 HSP/HFP 更改为 A2DP 时,blueman 说Failed to change profile to a2dp_sink。当我在 AudioPulse 中执行相同操作时,它会在 UI 中发生变化(选项已设置),但设置不会改变。pacmd list-cards在终端中运行显示:

index: 4
    name: <bluez_card.CC_98_8B_E1_56_B6>
    driver: <module-bluez5-device.c>
    owner module: 28
    properties:
        device.description = "WH-CH700N"
        device.string = "CC:98:8B:E1:56:B6"
        device.api = "bluez"
        device.class = "sound"
        device.bus = "bluetooth"
        device.form_factor = "headset"
        bluez.path = "/org/bluez/hci0/dev_CC_98_8B_E1_56_B6"
        bluez.class = "0x240404"
        bluez.alias = "WH-CH700N"
        device.icon_name = "audio-headset-bluetooth"
        device.intended_roles = "phone"
    profiles:
        headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
        a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: no)
        off: Off (priority 0, available: yes)
    active profile: <off>
    ports:
        headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
            properties:

        headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
            properties:

这似乎很合理:如果 A2DP 不可用,那么我就无法设置它。但我之前设法设置过它,但重新连接后,它就停止工作了,我再也无法这样做了。

你能帮我设置一下吗?

PS. 我在 /etc/bluetooth/main.conf 中设置

AutoEnable=true
Disable=Headset
Enable=Source

但是我不确定这样是否可以:我需要使用耳机中的麦克风进行视频会议,不能disable=headset禁用它吗?

答案1

我在 Ubuntu 22.04 LTS 上通过安装pavucontrol并附加到Disable=Socket解决了这个问题/etc/bluetooth/main.conf。使用 重新启动蓝牙sudo systemctl restart bluetooth。确保在 pavucontrol 中选择耳机作为输出设备。这就是我要做的让它工作的全部工作。

相关内容