我正在为我的root手机写一个小型通话记录库。
我在某些应用程序中看到录音是通过ALSA或CAF在有根电话上完成的
我找不到任何关于如何使用ALSA或CAF进行通话录音的示例/教程(甚至用于录音的录音)。
我看到tinyAlsa lib项目,但我无法想象如何在Android应用程序中使用它。
有人可以告诉我一些关于如何在Android应用程序中集成ALSA或CAF的教程或代码示例吗?
更新 我设法用JNI调用包装tinyAlsa。但是,像mixer_open(0)这样的调用会返回空指针,而像pcm_open(...)这样的调用会返回一个指针,但后续调用is_pcm_ready(pcm)总是返回false。 难道我做错了什么?我错过了什么吗?