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無法處理這個聲音文件。Qt QSound循環
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無法處理這個聲音文件。Qt QSound循環
您可以使用sound effect類
QSoundEffect effect;
effect.setSource(QUrl::fromLocalFile("wav.wav"));
effect.setLoopCount(5);
effect.setVolume(0.25f);
effect.play();
我使用Qt 4.7.4而這個類自帶5.0(我不能使用這個類) – user2400925
請問您的代碼工作更長的聲音文件? – 2013-05-25 17:07:28
你的代碼代替了什麼?聲音播放過一次嗎? – leemes
@Roku,等一下我會試 – user2400925