如何从 Linux 上运行的 Free Pascal 应用程序播放 wav 文件?

Dib*_*ibo 5 linux freepascal

我有一个用 Free Pascal 编写的多平台应用程序。此应用程序在某些事件上播放短促的声音。在 Windows 上,我可以通过 MMSystem 和 sndPlaySound('sound.wav') 来做到这一点。但是,我不知道如何在没有外部库的情况下在 Linux 上执行此操作。

我有一个使用 SDL 和 OpenAL 播放它的解决方案,但我不希望对这些库有任何依赖来播放一个简短的声音。默认情况下,是否存在大多数发行版上都存在的 Linux 命令行播放器?文件格式无关紧要;我会转换它。

ent*_*opy 2

您可以尝试 aplay,但这依赖于 ALSA。也许是袜子?