# 执行蓝牙 A2DP 发送功能

Source: [https://docs.qualcomm.com/doc/80-70017-13SC/topic/perform-a2dp-source-functions.html](https://docs.qualcomm.com/doc/80-70017-13SC/topic/perform-a2dp-source-functions.html)

可以使用 `a2dp_source_menu` 选项执行 A2DP 发送功能。

开始之前，请设置设备并转至如[设置设备的 A2DP 功能](https://docs.qualcomm.com/doc/80-70017-13SC/topic/set-up-a2dp.html#set-up-a2dp__section_j44_jzy_kcc_navyanka_08-18-24-2110-52-709)中所述的 A2DP 发送端菜单。

## 连接至 A2DP 发送端设备

要连接到 A2DP 发送端设备，请运行以下命令：

    connect <bt_address>Copy to clipboard

**参数**

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

**示例**

要连接到具有蓝牙地址 `20:19:d8:36:90:40` 的远程设备，请运行以下命令：

    connect 20:19:d8:36:90:40Copy to clipboard

**示例输出**

connect 20:19:d8:36:90:40
    A2DP Source Connecting to 20:19:d8:36:90:40
    ACL state:0 change with reason 00 for device: 20:19:d8:36:90:40
    Codec Configuration for device 20:19:d8:36:90:40
    Codec type = sbc
    Sample Rate = 48000
    Bits per sample = 16
    Channel Mode = joint
    Block Len = 16
    Num of Subbands = 8
    Allocation Method = loudness
    Max Bitpool = 53
    Min Bitpool = 2
    A2DP Source Connected to 20:19:d8:36:90:40
    param is device_connection=trueBT a2dp source connect success
    percent volume changed: 81Copy to clipboard

## 设置 codec 的采样率

要设置 codec 的采样率，请运行以下命令：

    codec_list <codec1,param1,param2....,codec2,param1,param2....>Copy to clipboard

**参数**

`<codec1,param1,param2....,codec2,param1,param2....>` 是具有相应参数的 codec 列表。

**示例**

- 要将 SBC 和 AAC  codec 的采样率设置为 48 kHz，请运行以下命令：

        [codec_list sbc,48,16,joint,16,8,loud,250,2 ] [codec_list aac,48,16,stereo,128,195000 ]Copy to clipboard
- 要将 SBC 和 AAC  codec 的采样率设置为 44.1 kHz，请运行以下命令：

        [codec_list sbc,44.1,16,joint,16,8,loud,250,2 ] [codec_list aac,44.1,16,stereo,128,195000 ]Copy to clipboard

## 播放 DUT 中的歌曲

要播放 DUT 中的歌曲，请执行以下操作：

1. 打开命令提示符窗口。
2. 将 WAV 或 MP3 文件推送至 DUT。
3. 播放音频如下： 
注释： DUT 不支持音频播放器。使用 `paplay` 命令播放音乐。

    - 要播放 PCM 样本，请运行以下命令：

            paplay <wav_filepath> --device=<device_name>Copy to clipboard

        **参数**

        - `<wav_filepath>` 是待播放的 WAV 文件的文件路径。
        - `<device_name>` 是播放设备名称。
    - 要播放 MP3 等压缩音频文件，请运行以下命令：

            paplay -d offload0 --encoding=<format> --raw <audio_filepath>Copy to clipboard

        **参数**

        - `<audio_filepath>` 是待播放的 MP3 文件的文件路径。
        - `<format>` 是音频文件格式。

        **示例**

        要播放 `/tmp/Chogada.mp3` 处的 MP3 音频文件，请运行以下命令：

            paplay -d offload0 --encoding=mpeg --raw /tmp/Chogada.mp3Copy to clipboard

        **示例输出**

sh-5.1# paplay -d offload0 --encoding=mpeg --raw /tmp/Chogada.mp3
            sh-5.1# paplay -d offload0 --encoding=mpeg --raw /tmp/Chogada.mp3Copy to clipboard

## 设置绝对音量

要设置绝对音量，请运行以下命令：

    avrcp_setabsolutevol <volstep>Copy to clipboard

**参数**

`<volstep>` 是音量大小。范围从 0 到 15。

**示例**

要将绝对音量设置为 15 级，可运行以下命令命令：

    avrcp_setabsolutevol 15Copy to clipboard

**示例输出**

avrcp_setabsolutevol 0
    percent volume changed: 0
    avrcp_setabsolutevol 10
    percent volume changed: 66
    avrcp_setabsolutevol 15
    percent volume changed: 100
    avrcp_setabsolutevol 10
    percent volume changed: 66
    avrcp_setabsolutevol 7
    percent volume changed: 47Copy to clipboard

注释： 要设置绝对音量，DUT 和远程设备必须支持绝对音量功能。

## 增大音量

要将音量增大一级，请运行以下命令：

    avrcp_sendvolupdown 1Copy to clipboard

**示例输出**

avrcp_sendvolupdown 1
    percent volume changed: 53
    avrcp_sendvolupdown 1
    percent volume changed: 59Copy to clipboard

注释： 要增加音量，DUT 和远程设备必须支持音量增加功能。

## 减小音量

要将音量减小一级，请运行以下命令：

    avrcp_sendvolupdown 0Copy to clipboard

**示例输出**

avrcp_sendvolupdown 0
    percent volume changed: 53Copy to clipboard

注释： 要增大音量，DUT 和远程设备必须支持音量减小功能。

## 断开 A2DP 发送端设备的连接

要断开 A2DP 发送端设备，请运行以下命令：

    disconnect <bt_address>Copy to clipboard

**参数**

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

**示例**

请运行以下命令，以便断开蓝牙地址为 `20:19:d8:36:90:40` 的远程设备：

    disconnect 20:19:d8:36:90:40Copy to clipboard

**示例输出**

disconnect 20:19:d8:36:90:40
    A2DP Source DisConnecting: 20:19:d8:36:90:40
    A2DP Source DisConnected
    param is device_connection=falseBT a2dp source disconnect success
    ACL state:1 change with reason 13 for device: 20:19:d8:36:90:40Copy to clipboard

**上一级主题：** [高级音频分发配置文件](https://docs.qualcomm.com/doc/80-70017-13SC/topic/set-up-a2dp.html)

Last Published: Jan 23, 2025

[Previous Topic
高级音频分发配置文件](https://docs.qualcomm.com/bundle/publicresource/80-70017-13SC/topics/set-up-a2dp.md) [Next Topic
执行蓝牙 A2DP 接收端功能](https://docs.qualcomm.com/bundle/publicresource/80-70017-13SC/topics/perform-a2dp-sink-functions.md)