日期:2014-05-20  浏览次数:20612 次

给定一个声音文件的路径,如何在c#中播发它,有几个要求
平台是.net2.0

声音只是一个单纯的报警声,例如警车的叫声

用什么格式存储最好,要求播放它时占用的系统资源最少
比如用最少的引用,最简单的播放代码

------解决方案--------------------
wav
一个API就够了
------解决方案--------------------
用WAV,如果你的声音文件有确定的路径,直接可以用SYSTEM.MEDIA.SOUNDPLAY播放,实例化一个soundplay对象,只要设置路径然后调用PALY(),如果路径不明确可以放到项目资源里面去,得到资源装换成stream对象后调用paly()播放
------解决方案--------------------
参见SoundPlayer类