日期:2014-05-17  浏览次数:20749 次

C# 音乐问题
怎样让C#中播放一个音效文件,让这个音效文件在程序开始是播放,切换窗体后还是能正常播放,一直循环。用
C# code
SoundPlayer play = new SoundPlayer("Music/BackgroundOne.wav");
            play.Play();
不影响播放
请问怎么实现?

------解决方案--------------------
SoundPlayer好像不能,同时播发两个声音。

看这里的讨论:

http://stackoverflow.com/questions/1285294/multiple-sounds-in-soundplayer

帖子中提到两种解决方法:
1. DirectX
2. mciSendString

lz参考一下。