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();