# 执行蓝牙 A2DP 接收端功能

您可以使用 `bluetoothctl` 菜单、`menu transport` 子菜单和 `menu player` 子菜单执行蓝牙 A2DP 接收端功能。

开始之前，请设置您的设备并进入所需菜单，如[设置设备以使用 A2DP 功能](https://docs.qualcomm.com/doc/80-70018-13SC/topic/bluez-a2dp.html#section-fwp-mx5-mcc-navyanka-08-25-24-1121-38-413)中所述。

## 连接远程设备

要连接远程设备，请从 `bluetoothctl` 菜单运行以下命令：

connect <bt_address>
    Copy to clipboard

**参数**

`<bt_address>` 是远程设备的蓝牙地址。

**示例**

要使用 `<bt_address>` `D4:8A:39:78:27:41` 连接到已配对的远程设备，请运行以下命令：

connect D4:8A:39:78:27:41
    Copy to clipboard

**示例输出**

[bluetooth]# connect D4:8A:39:78:27:41
    Attempting to connect to D4:8A:39:78:27:41
    [CHG] Device D4:8A:39:78:27:41 Connected: yes
    [NEW] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1
    [NEW] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep2
    [NEW] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep3
    [NEW] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep4
    [NEW] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep5
    [NEW] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2
    Connection successful
    [NEW] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 [default]
    [CHG] Device D4:8A:39:78:27:41 ServicesResolved: yes
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Repeat: off
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Shuffle: off
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: stopped
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Title: Not Provided
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 TrackNumber: 0x00000001 (1)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 NumberOfTracks: 0x00000001 (1)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Duration: 0x00000000 (0)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Album:
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Artist:
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Genre:
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 Volume: 0x004d (77)
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: pending
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: active
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: playing
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: idle
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: stopped
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [MyDeviceB]#
    Copy to clipboard

## 列出可用的传输

要列出可用的传输，请从 `menu transport` 子菜单运行以下命令：

list
    Copy to clipboard

**示例输出**

[MyDeviceB]# list
    Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2
    Copy to clipboard

## 获取有关 codec 功能的信息

要获取有关传输 codec 功能的信息，请从 `menu transport` 子菜单运行以下命令：

show <transport>
    Copy to clipboard

**参数**

`<transport>` 为传输路径。

**示例**

要获取有关 `<transport>` `/org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2` codec 功能的信息，请运行以下命令：

show /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2
    Copy to clipboard

**示例输出**

[MyDeviceB]# show /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2
    Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2
       UUID: 0000110b-0000-1000-8000-00805f9b34fb
       Codec: 0x00 (0)
       Configuration: 0x21 (33)
       Configuration: 0x15 (21)
       Configuration: 0x02 (2)
       Configuration: 0x35 (53)
       Device: /org/bluez/hci0/dev_D4_8A_39_78_27_41
       State: active
       Volume: 0x007f (127)
    Copy to clipboard

## 设置绝对音量

Note

确保 DUT 和远程设备支持 `setabsvolume` 功能。

要设置传输的绝对音量，请从 `menu transport` 子菜单运行以下命令：

volume <transport> [value]
    Copy to clipboard

**参数**

- `<transport>` 为传输路径。
- `[value]` 是音量大小。

**示例**

要将 `<transport>` `/org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2` 的绝对音量设置为 `0`，可运行以下命令：

volume /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 0
    Copy to clipboard

**示例输出**

<me /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 0
    Changing Volume succeeded
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 Volume: 0x0000 (0)
    <me /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 100
    Changing Volume succeeded
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 Volume: 0x0064 (100)
    < /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 50
    Changing Volume succeeded
    Copy to clipboard

## 播放音频文件

要播放音频文件，请从 `menu player` 子菜单运行以下命令：

play [item]
    Copy to clipboard

**示例输出**

[MyDeviceB]# play
    Attempting to play
    Play successful
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: pending
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: active
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x000cc8b9 (837817)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: playing
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x000cc932 (837938)
    [MyDeviceB]#
    Copy to clipboard

## 暂停播放

请从 `menu player` 子菜单运行以下命令，以便暂停播放：

pause
    Copy to clipboard

**示例输出**

[MyDeviceB]# pause
    Attempting to pause
    Pause successful
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x000cc888 (837768)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: paused
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x000cc888 (837768)
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: idle
    [MyDeviceB]#
    Copy to clipboard

## 停止播放

请从 `menu player` 子菜单中运行以下命令，以便停止播放：

stop
    Copy to clipboard

**示例输出**

[MyDeviceB]# stop
    Attempting to stop
    Stop successful
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: stopped
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    [CHG] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd2 State: idle
    Copy to clipboard

## 播放下一个音频文件

要播放下一个音频文件，请从 `menu player` 子菜单运行以下命令：

next
    Copy to clipboard

**示例输出**

[MyDeviceB]# next
    Attempting to jump to next
    Next successful
    Copy to clipboard

## 播放上一个音频文件

要播放上一个音频文件，请从 `menu player` 子菜单运行以下命令：

previous
    Copy to clipboard

**示例输出**

[MyDeviceB]# previous
    Attempting to jump to previous
    Previous successful
    Copy to clipboard

## 快进播放

要快进播放，请从 `menu player` 子菜单运行以下命令：

fast-forward
    Copy to clipboard

**示例输出**

[MyDeviceB]# fast-forward
    Fast forward playback
    FastForward successful
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Status: forward-seek
    [CHG] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 Position: 0x00000000 (0)
    Copy to clipboard

## 断开对端设备的连接

要断开远程设备的连接，请从 `bluetoothctl` 菜单运行以下命令：

disconnect <bt_address>
    Copy to clipboard

**参数**

`<bt_address>` 是远程设备的蓝牙地址。

**示例**

要断开与 `<bt_address>` `D4:8A:39:78:27:41` 配对的远程设备，请运行以下命令：

disconnect D4:8A:39:78:27:41
    Copy to clipboard

**示例输出**

[MyDeviceB]# disconnect D4:8A:39:78:27:41
    Attempting to disconnect from D4:8A:39:78:27:41
    [DEL] Player /org/bluez/hci0/dev_D4_8A_39_78_27_41/player0 [default]
    [DEL] Transport /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1/fd1
    [DEL] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep1
    [DEL] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep2
    [DEL] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep3
    [DEL] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep4
    [DEL] Endpoint /org/bluez/hci0/dev_D4_8A_39_78_27_41/sep5
    [CHG] Device D4:8A:39:78:27:41 ServicesResolved: no
    Successful disconnected
    [CHG] Device D4:8A:39:78:27:41 Connected: no
    Copy to clipboard

## 其他播放器功能

`menu player` 子菜单提供其他功能，使您能够：

- 随机播放曲目
- 快退音频文件
- 重复播放单个曲目、所有曲目或播放列表
- 打开或关闭均衡器
- 搜索曲目

Last Published: Apr 30, 2025

[Previous Topic
执行蓝牙 A2DP 发送端功能](https://docs.qualcomm.com/bundle/publicresource/80-70018-13SC/topics/bluez-perform-bluetooth-a2dp-source-functions.md) [Next Topic
免提 Profile (Hands-Free Profile)](https://docs.qualcomm.com/bundle/publicresource/80-70018-13SC/topics/bluez-hfp.md)