首页| 论坛| 消息

回复: 【请问】QSound如何连续播放多个声音?
#6 回 彩阳 的帖子 [清晨 05-26 09:15]
彩阳:编程方法出了问题:
你制作一个数组,连接定时器的信号和槽,然后监听isFinished,我这里给你写伪代码好了:
array = { "1.wav", "2.wav" };
onTimeout( )
{
....... (2014-05-25 23:17) 
connect( inSoundTimer, SIGNAL(timeout()), this, SLOT(inSoundSlot()));
void callAllNum::inSoundSlot()
{
int i=0;
sound->play(soundList);
if(sound->isFinished()==true)
{
i++;
sound->play(soundList);
}
}
我这么写也不对呃。。
#7 回 彩阳 的帖子 [清晨 05-26 09:39]
彩阳:编程方法出了问题:
你制作一个数组,连接定时器的信号和槽,然后监听isFinished,我这里给你写伪代码好了:
array = { "1.wav", "2.wav" };
onTimeout( )
{
....... (2014-05-25 23:17) 
试出来了 大神就是大神太感谢了。
#8 [清晨 05-26 09:40]
soundList.clear();
soundList
#9 [jnny_cn 05-26 11:40]

#10 [bb1994525 05-02 15:42]
楼主,能把你的源码发我一份吗?或者你告诉我一下你的sound对象怎么创建的好吗?
QSound的用法不应该是 QSoundsound (文件路径名) ; 这样子吗?你的sound为什么是全局的一个对象呢?
求解~

<< 1 2 3 >> (2/3)

回复 发表
主题 版块