有谁能详细说明以下问题吗?
提前谢谢。
发布于 2016-07-27 08:56:34
基本上,BLE上的语音命令需要:
在android世界中,命令处理框架是google (关闭的),它最容易从ALSA设备上获取音频。剩下要做的是从远程获取音频到ALSA设备。
因此,对于音频流,您可以:
BLE上的音频并不是标准的,所以所有的实现都不会做实际的相同的事情。在Nexus案例中,实现使用HID:它流一个ADPCM音频流,在HID报告中分块。在Android内核中有一个特殊的HID驱动程序“hid-atv-遥控器”,它除了公开输入设备之外,还公开一个ALSA设备。Bluedroid没有关于音频的信息,它所做的就是将HID报告从BLE转发到UHID。
https://stackoverflow.com/questions/38603765
复制相似问题