c#使用System.Media.SoundPlayer播放资源文件中的wav文件

c#使用System.Media.SoundPlayer播放资源文件中的wav文件
创建:
System.Media.SoundPlayer soundplayer = new System.Media.SoundPlayer();
初始化路径:
soundplayer.SoundLocation = Application.StartupPath + “” + “DateSource” + “” + “sound.wav”;
事件中打开:
1)同步播放:
soundplayer.Load();
soundplayer.Play();
2)异步播放:
soundplayer.LoadAsync();
soundplayer.PlaySync();
3)循环播放:
soundplayer.Load();
soundplayer.PlayLooping();
事件中关闭:
soundplayer.Stop();

解决资源不在软件里的问题  

在Resource.resx 中添加文件  就可以直接把以.exe 可执行程序 发给别人 直接加载资源  不用把整个文件夹发给别人

原文地址:https://www.cnblogs.com/itchenguo/p/11120994.html