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