所以,Android开发社区中任何值得一提的人都知道与Android中低延迟音频有关的3434问题。对于那些不知道的人,您可以在此处了解相关信息。http://code.google.com/p/android/issues/detail?id=3434
我正在寻找任何临时解决方案以用于我的个人项目。我听说过通过自己构建Android并修改NDK来公开NDK的私有接口。
我只需要一种访问低级alsa驱动程序的方法,这些驱动程序已经包含在标准2.2版本中。我希望能够直接将PCM发送到我的设备上的音频硬件。我不介意生成的应用程序无法在市场上分发,并且可能无法在除我的设备之外的任何设备上运行。
有人有任何有用的想法吗?
-Griff
编辑:我应该提到,我知道AudioTrack提供此功能,但我想要更低的延迟--AudioTrack大约为300ms,我希望在20-30ms左右。
我只需要一种访问低级alsa驱动程序的方法,这些驱动程序已经包含在标准2.2版本中。我希望能够直接将PCM发送到我的设备上的音频硬件。我不介意生成的应用程序无法在市场上分发,并且可能无法在除我的设备之外的任何设备上运行。
有人有任何有用的想法吗?
-Griff
编辑:我应该提到,我知道AudioTrack提供此功能,但我想要更低的延迟--AudioTrack大约为300ms,我希望在20-30ms左右。