小弟的一个项目里用sndPlaySound来播放wav文件提示音,文件很小,持续时间也就3秒钟.为了保证可靠,我先copy了系统自带的wav文件来用.项目完成了,声音播放很正常,然后我拿到测试部去测试,结果发现声音无法播放!!于是我把程序放在其它更多电脑上(不下7台了)去测试,都能播放,唯独测试部有3台电脑不能播放,我觉得他们的电脑系统相似的可能性非常大,但是wediaplayer版本有高有低,看起来可以排除播放器版本影响的可能.更邪气的事发生了,我同样用sndPlaySound在另一个功能简单(除了放声音什么也不做)的项目中播放上述项目中的wav文件,在测试部那3台电脑上播放声音完全正常!我在检查的时候发现在那3台电脑上返回的失败代码是2(file not found),于是我干脆把wav文件当成资源编辑到可执行文件中,使用PlaySound进行播放,在其他电脑上正常,在那3台电脑上仍旧没有声音.我能想到的可能都想了,实在想不出来还有什么问题,你说要是那3台电脑上系统软件问题或硬件设置问题,那在简单项目中为什么就能播放声音;你说我程序写得有问题,那到底是什么问题呢,那么多电脑都能正常播放呀!很痛苦的是,测试部很容易就能说明是我的问题,无论如何要我解决,开发的咋就这么苦!!