iOS Swift播放音频到多个蓝牙扬声器

时间:2016-07-28 21:23:06

标签: ios swift audio bluetooth

我正在开发一个简单的程序,允许用户非常轻松地将系统音频发送到多个蓝牙音箱。我真的想知道,鉴于目前和即将推出的API,是否有可能实现这一目标。我希望能够将应用程序连接到至少两个或三个不同的蓝牙扬声器,并使系统以某种方式将所有音频发送到扬声器。这可能是通过应用程序,或应用程序可以使两个扬声器彼此镜像为一体。我想我想知道是否有任何方法可以获得此功能。为了澄清,我不太想选择音频并播放它,但是系统中的所有音频都会被发送到扬声器。

我看过here,但它并没有完全回答我的问题。

1 个答案:

答案 0 :(得分:1)

您可以使用setOutputDataSource

将音频输出路由到蓝牙设备,例如扬声器

系统音频路由的更改将替换任何现有路由,因此您无法同时将输出定向到多个蓝牙设备。

您的应用可以创建多路音频会话,使其能够将不同的音频流发送到不同的设备,但您无法将所有系统音频定向到多个设备。

这似乎不太可能改变。