关于DSound播放的问题请教一下,在线等
我的想法是:
if(judge1)
{
.....
pSBuf->play(0,0,0);
}
if(judge2)
{
......
pSBuf->play(0,0,0);
}
以此来触发事件时马上播放声音,声音是有了,但后面发现play()在前面没有结束声音之前不会再开始于是我又改成:
if(judge1)
{
.....
pSBuf->stop()
pSBuf->play(0,0,0);
}
if(judge2)
{
......
pSBuf->stop();
pSBuf->play(0,0,0);
}
没想到还是一样,等上一次播完了才再次播放。而且还有杂音!!!
希望有经验的给个方法先。
我先去吃个夜宵:)
问题点数:0、回复次数:0Top




