读书人

VS2005中怎么播放默认资源文件中添加

发布时间: 2012-01-23 21:57:28 作者: rapoo

VS2005中,如何播放默认资源文件中添加的声音文件(.wav)?查了一天google后没有成功:(
在VS2005开发环境中,通过IDE项目属性中资源一项,添加了msg.wav文件,项目中按默认名称Resources.resx添加了资源文件,Resources.Design.cs中显示msg为UnmanagedMemoryStream类型,不知下一步如何写代码来播放此声音文件。

[解决办法]
[DllImport( "winmm.dll ")]
public static extern bool sndPlaySound(string lpszSoundName, uint fuSound);

private void button4_Click(object sender, EventArgs e)
{
sndPlaySound( "msg ", SND_ASYNC);
}
[解决办法]
既然是2005 那就可以用using System.Media; 下的SoundPlayer类。很方便的。
[解决办法]
如下示例在运行时播放位于给定路径的一段声音(MSDN)。
private void playSimpleSound()
{
SoundPlayer simpleSound = new SoundPlayer(@ "c:\Windows\Media\chimes.wav ");
simpleSound.Play();
}

读书人网 >C#

热点推荐