在Qt 5.3中播放WAV文件

时间:2014-08-27 18:10:42

标签: c++ qt audio

自从学校上学以来,我一直在努力在Qt制作一个闹钟。无论如何,我大约一年前使用旧版本的Qt制作,并使用Phonon作为声音,但Phonon不再包含在Qt中。我尝试过使用QtMultimedia,但似乎没有用,因为我错过了库文件。如果你知道在Qt中播放音频文件的方法,如果你告诉我如何,我们将不胜感激。

2 个答案:

答案 0 :(得分:3)

QSound可以播放wav文件,QMultimedia对于这个简单的工作来说太重了。 QSound是短警报信号的完美解决方案。最简单的方法是使用静态方法play()

QSound::play("pathToFile");

答案 1 :(得分:1)

来自QSound模块的

QtMultimedia类提供播放.wav文件所需的功能。

对于缺少的库文件,我建议您使用在线安装程序重新安装Qt5.3。多媒体模块应自动安装(或者可选)。

否则,如果您从源代码构建,请确保包含QtMultimedia库。