Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

使用高级音频分发文件 (A2DP) 通过蓝牙* 从英特尔® Edison开发板播放音频

$
0
0

要求

  • 蓝牙* 音频设备,如能够播放声 音的耳机或扬声器。

  • 将英特尔® Edison 开发板连接 至 Wi-Fi* 网络,请参见: 第 3 步: 将开发板联网

  • SCP 使用连接至相同网络的主机 计算机(对音乐文件进行复制)。

  • 通过 串行端口 或 SSH 在开发板上建立 Terminal。

设置

打开蓝牙* 音频设备。

在开发板的 Terminal 上键入以下内容。

rfkill unblock

bluetooth bluetoothctl

扫描设备。

scan on

找到您的设备,并对其进行配对(用您设备上的 MAC 地址 来替换原有 MAC 地址)

pair

00:25:DB:05:72:F2

在某些设备上,您还需要进行连接

connect

00:25:DB:05:72:F2

退出 bluetoothctl

quit

请确保您的 A2DP 设备(在本案例中为 LG* 耳机 )在 PulseAudio 中识别为接收设备,而且其接收名 称以 bluez_sink 开始。

pactl list sinks

配置默认接收设备使用包含以下命令的 PulseAudio 服务器,使用您的设备具体内容进行更换 。

pactl set-default-sink

bluez_sink.00_25_DB_05_72_F2 

使用 scp 将音频文件 (*.wav) 复制到英特尔® Edison 设备,并使用 mplayer 播放音频文件。

mplayer

Intel_bong.wav

您可能在播放 .mp3 文件时遇到问题,敬请关注更 新。

故障排除

如果您

无法完成配对:

org.bluez.Error.AlreadyExists

请确认您与哪些设备配对

paired-devices

然后,删除您配对的设备(用您设备上的 MAC 地 址来替换原有 MAC 地址)

remove

78:24:AF:13:58:B9

-----

如欲了解 bluetoothctl 内其他有用的命令,请键 入

help

更多信息


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>