Alsa chroot java 程序找不到麦克风

Alsa chroot java 程序找不到麦克风

我从 i386 架构创建了一个 chroot 环境。现在我在其上安装了 ALSA(alsa-base、alsa-utils、asound2)。我还安装了 proc、sys 和 dev 目录。然后我使用以下命令行测试了我的麦克风:

arecord -d 10 test.wav

我玩过

aplay test.wav

这很好用。但是当我运行使用麦克风的外部库时,它根本不起作用。我收到以下错误:

No protocol specified
xcb_connection_has_error() returned true
shm_open() failed: Function not implemented

然后我尝试重新启动 alsa-utils

/etc/init.d/alsa-utils restart

收到以下错误:http://pastebin.com/hkGBzagE

有什么解决方案可以让 java alsa 在 chroot 环境中一起工作?

提前致谢

噪声器

相关内容