- 4
- 0
- 约 3页
- 2015-08-11 发布于重庆
- 举报
四种利用C播放声音的方法.doc
四种利用C#播放声音的方法
安全中国 更新时间:2010-04-11 06:11:05 责任编辑:夏宜
本文将介绍利用C#播放声音的四种方法,希望那个通过本文,大家能在C#播放声音方面有所突破。本文使用的是微软的播放器,其他播放器大家可以尝试。
第一种是利用DirectX
1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll
2.引入DirectX 的DLL文件的名字空间:
? using?Microsoft.DirectX;? ?????using?Microsoft.DirectX.DirectSound; 3.建立设备
Device dv=new Device();
4.设置CooperativeLevel。因为windows是多任务的系统,设备不是独占的
SecondaryBuffer buf=new SecondaryBuffer(@snd.wav,dv);
5.开辟缓冲区SecondaryBuffer buf=new SecondaryBuffer(@snd.wav,dv);
6.接下来就可以播放啦。第一个参数表示优先级别,0是最低的。第2个参数是播放方式,这里是循环播放。
buf.
原创力文档

文档评论(0)