有没有办法在C ++中播放X11的音频?

时间:2020-02-06 17:47:28

标签: x11

情节:

我发现Xlib具有一个XBell函数,该函数应该会发出通知声音。

我的目标:

我想在C ++中使用X11播放采样的音频,也许这不是本意,但是,有没有办法用X11播放采样的音频?

必备功能:

  • 能够播放采样的声音
  • 使用X11

问题:

除了Xlib for X11中的XBell指令,我几乎找不到其他东西。

我可能完全错了,X11并不是要播放音频。

如果需要澄清,请添加评论或建议修改

1 个答案:

答案 0 :(得分:0)

X11不能播放音频。

您可以使用ALSA,PulseAudio或OSS。

ALSA

这是Linux中音频的低级基础架构,但是它冒险且不易使用。

OSS

已经过时了,但是比X11播放音频要好!

PulseAudio

是Linux中音频的高级基础结构,但更加灵活。 如果您想定位现代发行版,这就是方法。