【问题标题】:How do I connect to and send audio to a Bluetooth speaker in Node.js?如何在 Node.js 中连接到蓝牙扬声器并将音频发送到蓝牙扬声器?
【发布时间】:2021-10-18 22:27:20
【问题描述】:

我正在创建一个 Node.js 项目,该项目可以连接到蓝牙扬声器并将从多个来源(AirPlay、广播电台等)接收到的音频发送给它。

目前,我已经设置了 AirPlay,并且可以从中接收 PCM 数据。现在,我正试图弄清楚如何从 Node.js 获取数据到我的蓝牙扬声器。

我已经达到了通常可以连接到扬声器的地步,但它有时无法正常工作。当它连接时,Ubuntu 并未将其检测为扬声器,而是将其检测为“未知蓝牙设备”。

我不知道如何从 PCM 转换为 SBC 以通过 Node.js 将音频发送到扬声器,所以我认为下一个最简单的方法是使用扬声器包将音频发送到当前的声音输出设备.这不起作用,因为 Ubuntu 没有将其检测为扬声器。

即使您无法提供任何帮助来解决这些问题,我也很想就我应该采取哪条路线将音频连接和发送到蓝牙扬声器提供一些建议。如果这个项目可以非常可靠,那就太好了。

【问题讨论】:

    标签: node.js linux bluetooth


    【解决方案1】:

    我最终只是使用 bluetoothctl 连接并从扬声器获取信息。连接后,我就可以使用扬声器模块向它发送音频了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多