我的Android应用程序针对的是运行Android 4.4.2的非root三星Galaxy Note 2手机。
当我的USB麦克风插入手机时,它显示为/ dev / snd / pcmC1D0c,所以我知道它正在被识别为音频捕捉设备。
有没有办法在不支持Galaxy Note 2的情况下将音频从此设备捕获到我的应用程序中?
如果无法从Java访问它,是否可以使用本机c代码(JNI)访问现有的tinyALSA驱动程序并捕获音频而不需要为手机生根?
我知道我可以使用libusb直接捕获音频数据包,但我希望更清洁/更简单的方式,因为手机已经识别我的音频输入设备。