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 に答える