1
QSound nS("wav.wav");
nS.setLoops(5); //Here i want to loop the sound 5 times.But does not work for me
nS.play();

我在帮助文件中找到了这个片段,但它播放但没有循环 5 次。我不知道是什么问题,但我的 wav 文件是 50 毫秒,所以 Qt 可能无法处理这个声音文件。

4

1 回答 1

0

你可以使用音效

QSoundEffect effect;
effect.setSource(QUrl::fromLocalFile("wav.wav"));
effect.setLoopCount(5);
effect.setVolume(0.25f);
effect.play();
于 2013-05-25T18:17:03.553 回答