真正的音频高手们,一个很专业的问题(续)
上一个贴子的内容是将多路声音进行混音,这里的问题是多路声音分别送到不同的声卡上播放。有下面几个问题,请高手进行指点!!!
1。采用waveout***,可以正确播放,但是一旦两路以上开始播放,停止时调用waveoutReset则debug不下去了,不知道是怎么一回事。一路的时候好好的,多路的时候为什么就不行了?
2。采用dsound的话,如上一个贴子,会有以下问题:“输出单路时用dsound没有用waveOut的效果好,所以我没有用dsound。而且用dsound有个毛病:别的窗口将该窗口覆盖时都放不出声音了,非要让播放窗口激活,而且机器不锁定以后甚至屏保后也放不出声音来”。是的,好像有杂音!怎么回事呢?
3。播放mp3时,不是应该先解压么?这样的话,不是会消耗计算时间。如何确定buffer的大小?因该不是一解压就播放吧!!!
请众位一定要帮忙告诉我这个问题呀!!!!!!!!!!