【发布时间】:2012-01-02 02:53:36
【问题描述】:
谁能告诉我是否可以在 Android 的原生 C 代码中直接使用 alsa lib?
因为我必须从本机 C 代码套接字 fd 接收原始数据,所以我认为也最好在本机 C 中播放它。查了很多,发现可以直接使用msm_pcm_out设备播放pcm数据,但是在我的平台上找不到这个设备。所以我最后的选择是使用 alsa lib。我的问题是:
我可以自己添加 msm_pcm_out 设备吗?并像示例 playwav.c 一样使用它?
如果无法添加 msm_pcm_out 设备,我可以在原生 C 中使用 alsa lib 吗?
如果我上面提到的都是不可能的,有什么建议吗?
谢谢。
【问题讨论】: