作了一个应用程序,想在程序启动播放时候有一小段.wav声音
新建一个Class1类中
[DllImport("winmm.dll", EntryPoint="PlaySound")]
public static extern bool PlaySound_DllImport(string pszSound,IntPtr hmod ,int fdwSound )我把xx.wav的声音文件,放在项目目录下的sound文件夹中,
问如何在Form1_Load的时候播放这一小段声音?
新建一个Class1类中
[DllImport("winmm.dll", EntryPoint="PlaySound")]
public static extern bool PlaySound_DllImport(string pszSound,IntPtr hmod ,int fdwSound )我把xx.wav的声音文件,放在项目目录下的sound文件夹中,
问如何在Form1_Load的时候播放这一小段声音?
解决方案 »
- MVC3.0中 如何把数据导出到WORD中?(急)
- 【初学者求教】串口设置
- 高手请进:关于C#中的哈希链表
- DataGridViewComboBoxColumn绑定数据
- 急!急!急!如何实现数据库中的多条二进制记录写入word中,求帮助
- 在c#后台代码中生成了一个可编辑的datagrid 怎么获取不到其中的输入值呢?
- 多线程操作数据库的问题,望高手帮忙!
- 100分求救!!!dataview的数据无法更新到数据库中!!!在线等!!!微软要我命了!!!
- 请介绍一下ADO。NET的各个对象是如何工作的。
- 如何用亮颜色来显示选中的treeview node?
- 怎样用.net安装字体啊?
- 大家帮我看看,存储问题(返回值老是0)
应该是Class1.PlaySound_DllImport(this.soundFileName,resourceHandle,0);
文件地址这里该这么写??
{
int flags = SND_ASYNC | SND_NODEFAULT;
sndPlaySound(file, flags);
} [DllImport("winmm.dll")]
private extern static int sndPlaySound(string file, int uFlags);
@sound\xx.wav不行啊..
string dir = Application.StartupPath;
然后再用SubString处理。
sdPlayer = new System.Media.SoundPlayer(Sound文件名);
sdPlayer.Play();