Android平台上的Aplay与TinyAlsa移植使用

时间:2023-03-08 17:04:07

ALSA是高级Linux声音架构。提供了一系列音频的逻辑接口,包括PCM、CONTROL等。这些,不影响它的使用,了解一下就可以。

在Android设备上,linux 2.x的版本,要控制录制播放音频,要使用alsa-lib和alsa-utils编译出aplay播放器。使用你的交叉编译工具,经过一系列编译后移植使用。

而在linux3.x的版本 android 4.0往后,已经使用TinyAlsa来替代这些了。tinyalsa的使用,与aplay相比,大大降低了编译和使用难度。

TODO:aplay交叉编译过程&tinyalsa编译使用过程。