C#添加声音(简单)
这是我找到的答案
- C# code
System.Media.SoundPlayer player = new SoundPlayer(); player.SoundLocation = "c:\\test.wav"; //这里是文件路径 player.LoadAsync(); player.PlayLooping(); //asynchronous (loop)playing in new thread Thread.Sleep(5000); player.Stop();
但复制到事件里,提示:Thread不存在
那么应该怎么定义Thread线程?
其实我是要做一个恶搞程序,固定时间Sleep一会,然后使用MessageBox.Show()跳出窗口,
但音乐一直在播放。
能实现的吧?
winfrom的,
谢谢!!
[解决办法]
using System.Threading
添加命名空间
[解决办法]
- C# code
//实例化和启动,test为方法名Thread thread1 =new Thread(test);thread1.Start();//这是停止线程try{if (thread1.IsAlive) { thread1.Abort(); }}