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 可能无法处理这个声音文件。
你可以使用音效类
QSoundEffect effect;
effect.setSource(QUrl::fromLocalFile("wav.wav"));
effect.setLoopCount(5);
effect.setVolume(0.25f);
effect.play();