Qt QSound::play(“soundpath”)调用可以工作,但QSound对象不能';T

Qt QSound::play(“soundpath”)调用可以工作,但QSound对象不能';T,qt,audio,wav,Qt,Audio,Wav,我正在尝试使用QSound模块播放声音 它尝试使用此代码并工作: QSound::play(":/sounds/sources/BeepSound.wav"); 但我想要这个,但不起作用: 我创建了QSound的动态实例并播放: 有什么建议吗 更新 我不想使用其他模块,如QMediaPlayer,QAudioOutput,因为我想要一些非常简单的东西,只需播放声音即可。@vizhanyolajos请不要在函数调用括号内添加空格,这不是一种常见的样式,它会使编辑对我们审查队列中的人来说太过嘈杂。

我正在尝试使用QSound模块播放声音

它尝试使用此代码并工作:

QSound::play(":/sounds/sources/BeepSound.wav");
但我想要这个,但不起作用:

我创建了
QSound
的动态实例并播放:

有什么建议吗

更新
我不想使用其他模块,如
QMediaPlayer
QAudioOutput
,因为我想要一些非常简单的东西,只需播放声音即可。

@vizhanyolajos请不要在函数调用括号内添加空格,这不是一种常见的样式,它会使编辑对我们审查队列中的人来说太过嘈杂。您运行的是什么操作系统和Qt版本?QSound在跨平台方面有点弱,根据我的记忆,它可能已被弃用。您尝试过QSoundEffect吗?操作系统:Windows 8和Qt 5.4.1
sounds = new QSound(":/sounds/sources/BeepSound.wav");
sounds->setLoops(3);
sounds->play();