0

我想了解像AlsaMixerMixGet 这样的应用程序,带有 alsa 的混音器小部件是如何工作的。

特别是,我想开发一个使用 ALSA 可用的“/etc/asound.conf”的应用程序。

有没有人对此有更多的了解?如何为每个 Android 设备“构建”ALSA?

我个人已经在我自己的三星 Galaxy Nexus 上测试了这些应用程序,它本机使用“tinyalsa”,并在“HTC Desire”上使用“/dev/msm_audio_out”(不知道这到底是什么)。

似乎这些应用程序需要root,没问题,但是它们无需进行较大的修改即可在多种设备上运行)。

在此先感谢您的帮助,我已经阅读了数百个文档,但没有找到任何真实信息。

4

1 回答 1

0

如果是安卓设备

  • 实际使用 ALSA 驱动程序;和
  • 已植根(以便您的应用可以访问设备文件),

然后你可以通过 NDK 访问 ALSA 库。在这种情况下,ALSA 就像在任何其他机器上一样工作。

于 2013-04-06T08:10:43.130 回答