6

我在我的 Ubuntu 12.0.4 VirtualBox 中安装了 ChuckK。当我启动 miniAudicle 虚拟机时,我收到一条弹出错误消息

“虚拟机似乎挂起......中止当前碎片?取消或中止按钮”

我似乎无法单击任何一个按钮,错误消息会不断弹出。和控制台日志消息:

[chuck]:RtApiAlsa::callbackEvent:音频读取错误,输入/输出错误。

我做了:

卡盘测试.ck

[chuck]:(通过 rtaudio):未找到编译音频 API 的设备!

[chuck]:无法初始化音频设备(尝试使用 --silent/-s)

我已经升级了 VirtualBox,但还是一样。

请帮忙。

谢谢。

hc。

4

2 回答 2

7

chuckK的规范手册页解释了这个问题:

使用chuck作为jack音频接口,chuck.alsa访问alsa设备,chuck.oss访问oss设备。

因此,默认音频服务器实际上是Jack Audio Connection Kit (JACK),因此您需要安装它:

$ sudo apt-get update && sudo apt-get -y install jackd

然后当然你需要弄清楚如何使用它。这是一个很棒的音频服务器,但它更适合音频专业人士而不是普通用户。

…或者您需要明确说明您要使用的音频服务器——chuck.alsa对于ALSAOSSchuck.oss

假设您运行的是 Ubuntu(而不是 Lubuntu 之类的版本),那么您更有可能运行PulseAudio(当然不是 OSS)。话虽如此,您有以下选择:

  1. 像这样禁用 PulseAudio(回退到 ALSA):(pasuspender -- chuck.alsa test.ck这是我推荐的理想解决方案)。
  2. 摆脱 PulseAudio 并运行chuck.alsa(反正我不是 PulseAudio 的忠实粉丝,但这是个人意见问题)。
  3. 您可以构建chuck 1.3.1.3(Trusty 目前在 1.2.0.8 上!),它更好地支持 PulseAudio(更难维护,因为您的包管理器无法为您更新它)。
于 2014-04-21T04:26:10.717 回答
0

您是否尝试过更改 VirtualBox 机器的音频设置?我相信它的默认值是 ALSA,但它可以设置为 PulseAudio。您也可以尝试一些驱动程序设置。

于 2013-10-29T16:45:38.783 回答