Как воспроизводить звук / аудио на устройстве Bluetooth с помощью CoreBluetooth? - PullRequest
2 голосов
/ 07 февраля 2020

Я хочу сделать приложение, чтобы найти потерянное устройство Bluetooth (например, Airpod). Идея такая же, как у Wunderfind .

. С CoreBluetooth я могу отображать близлежащие устройства Bluetooth с силой сигнала и расстоянием. Но я не знаю, как воспроизводить звук / аудио на этих устройствах (чтобы помочь пользователю легко его найти).

Как это сделать?

1 Ответ

2 голосов
/ 07 февраля 2020

К сожалению, нет прямого способа сделать это с CoreBluetooth. LE Audio была только что анонсирована в прошлом месяце (6/7 января 2020 года), и устройствам потребуется несколько месяцев или даже лет, чтобы начать поддерживать это. CoreBluetooth не поддерживает передачу звука любого типа, поэтому ваше следующее лучшее решение - передать обычные пакеты BLE GATT, а затем заставить приемное устройство воспроизводить звук при получении этой указанной c последовательности пакетов. Это означает, что ваше решение будет указывать устройство c, и вам придется работать на стороне приложения (на устройстве iOS) и на удаленном устройстве, воспроизводящем аудио.

Некоторые ссылки на это: -

...