Liquidsoap 不识别 alsa

Liquidsoap does not recognise alsa

我想使用 Liquidsoap 和 Icecast 2 设置网络广播。

我已经按照 Liquidsoap Install Manual 中所述使用 Opam 包管理器安装了 Liquidsoap。我可以通过以下代码 运行 流式传输文件:

output.icecast(%vorbis,
mount = "radio",
host = "MYSERVER", port = 8000,
password = "MYPASSWORD",
mksafe(single("SONG.mp3")))

配合使用 ~/.opam/4.08.0/bin/liquidsoap radio.liq.

但是,当我尝试 运行 output.alsa(input.alsa()) Liquidsoap returns Error 4: Undefined variable output.alsa.

我检查了我的 alsa 是否是 运行 services --status-all,尝试用 arecord 录制一些东西然后用 aplay 播放它,看起来 ALSA 正在工作正好。我想知道我是否缺少某些特定的软件包?

在向自己提出这个问题后,我检查了 ALSA 是否有一些 OPAM 包,看起来有。

运行 opam instal alsa 有帮助,不知道为什么Liquidsoap官方网页上没有这个信息

我把它留在这里可能对其他人有帮助。