python - 如何使用 Raspbian 保持与蓝牙设备的连接

标签 python bluetooth raspberry-pi raspbian

我刚刚将我的 Raspberry Pi(运行 Raspbian)与蓝牙扬声器 (Creative D80) 连接起来,它们工作得“相当”好。

我遇到的唯一问题是,每当我通过 Python 命令使用 mpg321 播放声音时,需要一段时间才能真正开始播放某些内容(Raspbian 建立与设备的连接所需的时间)。

在这里你可以看到我的代码:

从操作系统导入系统

def play(file):

    statement = 'sudo -u pi mpg321 -g 5 -q -a bluetooth sound/' + file
    system(statement)

有没有办法强制 Raspbian 始终保持连接?

最佳答案

  1. 安装 bluez-tools 软件包 - sudo apt-get install bluez-tools
  2. 打开 rc.local 文件 - sudo nano/etc/rc.local
  3. 在“exit 0”语句之前插入此命令 - bt-audio -c MAC ID
  4. 重新启动您的 Raspberry Pi - sudo restart

关于python - 如何使用 Raspbian 保持与蓝牙设备的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27540957/

相关文章:

python - 为什么 cv2.imshow() 在我的 python 编译器中导致错误?

python正则表达式查找所有单词组

android - 如何以编程方式在蓝牙和听筒之间选择媒体音频

compilation - 在树莓派上编译p0sixspwn的问题

python - 对于 Pylint,是否可以为每个 Eclipse 项目设置不同的 pylintrc 文件?

python - 添加 python 模块 google-cloud-storage 导致正在运行的 Azure Function App 崩溃

android - 寻找两个蓝牙设备之间的方向(定位)

java - 如何在android蓝牙通讯中写一个字符?

python - 将参数附加到 subprocess.call()

GPIO 引脚的 Python 代码正在重新调整错误 NameError : name 'n' is not defined