我正在开发一种定制硬件(外围设备)设备,它将通过BLE与Android智能手机通信。该设备将具有多种功能,包括通过GATT传输音频和通过HID传输按键。
如果它是内部设备麦克风,是否有可能将BLE音频输入重新路由到Android操作系统?例如,我们可以使用默认的Google应用程序,使用此外部设备上的麦克风进行语音搜索。可以在没有设备生根,编写自定义驱动程序或自定义内核的情况下完成吗?
我在SO上发现了几个类似的线程,但没有针对此问题的特定解决方案(例如,can be passed in its second argument)
提前致谢!
答案 0 :(得分:1)
可以做到。我就这样做了:
完成。
还有其他方法。例如您可以允许定期配对,但然后拦截来自您的设备的所有音频消息,并将它们转发给您或A2DP HAL等。