今天我发现,我可以写一个libaudio.so并把它放在我的Android的/system/lib/文件夹中,用于自定义音频处理。
我的设备是搭载Android4.2的Galaxy Nexus,它使用的是tinyAlsa,而且有一个libtinyalsa.so。所以我想我可以使用这个项目(来自tinyAlsa之父)来构建一个定制的libaudio.so:https://github.com/broonie/tinyhardware
但是:有没有人知道,如果tinyAlsa是三星或omap的一个特殊的东西,或有任何更新的安卓版本,这类音频处理?那么,我的自定义libaudio.so是否可以移植到其他手机上呢?
如果没有,有没有人知道我在哪里可以找到与默认ALSA一起工作的libaudio.so?我知道Android-market的"AlsaMixer“使用它,但我会自己编译它。
提前向您致以亲切的问候和感谢。
发布于 2013-05-03 06:21:38
Android设备并不总是使用tinyalsa,也没有对它们这样做的要求或建议。然而,所有Nexus设备都使用tinyalsa,并且没有改变这一点的计划。
https://stackoverflow.com/questions/14430045
复制相似问题