首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ALSA / CAF记录Android呼叫

使用ALSA / CAF记录Android呼叫
EN

Stack Overflow用户
提问于 2015-01-20 11:43:19
回答 1查看 3.8K关注 0票数 5

我在为我的手机写一个小电话录音库。

我在一些应用程序中看到,录音是通过ALSA或CAF在有根的手机上完成的。

我找不到任何关于如何使用ALSA或CAF进行呼叫记录(甚至是音频记录)的示例/教程。

我看到了tinyAlsa库项目,但我不知道如何在安卓应用程序中使用它。有人能告诉我一些教程或代码示例如何将ALSA或CAF集成到Android应用程序中吗?

Update I成功地用JNI调用包装了tinyAlsa。但是,像mixer_open(0)这样的调用返回空指针,调用像pcm_open(.)返回指针,但后续对is_pcm_ready(pcm)的调用总是返回false。

我做错了什么吗?我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-01-28 18:36:12

  • 这里如何使用Android的工具链.构建ALSA库
  • 这里,您可以找到另一个回购提到ALSA为android。

我建议您阅读这个职位,以便了解您的选择和当前的平台情况。

注释后的编辑:

我认为您需要使用tinyalsa来实现您的解决方案,前提是您使用的是基本的ALSA实现。如果这个微小的版本缺少了什么,那么您可能需要询问作者(但对我来说,这听起来很奇怪,因为您正在做基本操作)。在阅读这个职位之后,我们可以得到一些关于为什么需要根(访问受保护的挂载点)的线索。

让我们了解您的最新进展,这是一个有趣的话题!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28044502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档