请教高手,我用DirectSound播放wav文件时,为什么在开始播放的瞬间会有噪声?而且快速反复播放时这个噪声会更明显?

解决方案 »

  1.   

    播放前你有没有把缓冲区初始化?
    播放中进行缓冲区填充的时候也有同样的问题, 缓冲区中除了有效数据外的其他部分, 都要设置为静音具体静音时数据是多少, 要看你的wav格式如何
      

  2.   

    To Atry() :声卡应该没问题,我的是SB Live5.1 ^O^
    To captainwh(wh):缓冲区已经初始化了。
    经过试验,很多声卡开始播放缓冲区的瞬间都会有这个噪声,可是在一些游戏里面(如CS),快速反复播放同一声音(如枪声)的效果很好啊。它们是怎么做到的呢?跪求答案……