2016-07-28 99 views
2

我正在研究一個簡單的程序,以便用戶可以非常輕鬆地將系統音頻發送到多個藍牙揚聲器。我真的很想知道,鑑於當前和即將推出的API,是否有可能這樣做。我希望能夠使應用程序連接至少兩個或三個不同的藍牙揚聲器,並使系統以某種方式將所有音頻發送到揚聲器。這可能是通過應用程序,或者應用程序可以使兩個揚聲器相互鏡像爲一體。我想我想知道是否有可能獲得此功能的任何方法。只是爲了澄清,我不太想要選擇音頻並播放音頻,但將系統中的任何和所有音頻都路由到揚聲器。iOS快速播放音頻到多個藍牙揚聲器

我看了here,但它不完全回答我的問題。

+0

你到目前爲止嘗試了哪些代碼? – FishStix

+0

這是今天iOS中不可能的,我懷疑它是否會是 – Paulw11

+0

要澄清,您可以通過AVFramework將音頻路由到單個藍牙設備,但無法同時向多個藍牙音箱發送音頻 – Paulw11

回答

1

您可以路由音頻輸出到藍牙設備,如揚聲器,使用setOutputDataSource

的變化對系統的音頻路由將替換任何現有的路線,所以你不能直接輸出到同時與多個藍牙設備。

您的應用可以創建多路音頻會話,使其能夠將不同的音頻流發送到不同的設備,但不能將所有系統音頻指向多個設備。

這似乎不太可能會改變。

+0

謝謝!這正是我期待聽到的。我明白從iOS的本質來說,這將會有點延伸,但我認爲我會確定。在應用程序中時,是否有可能從Apple Music或本地音樂庫中啓動以播放多個藍牙輸出? – Jake3231

+0

對不起評論兩次,但我也認爲;我可以將系統音頻分成兩路,然後路由到揚聲器嗎? – Jake3231

+0

不,我不相信你可以攔截正在發送的音頻並重定向它。你可以在OS X上做所有這些事情,但不是在IOS上 – Paulw11

相關問題