从链接到资源播放音乐

时间:2013-09-30 18:50:29

标签: c# hyperlink

我想为我的游戏制作循环背景音乐。我在Microsoft Visual Studio 2010中工作。在C#中我写了这个:

InitializeComponent();
System.Media.SoundPlayer sp = new System.Media.SoundPlayer(@"MCStratV1.Properties.Resources.loop1.mp3");

//sp.PlayLooping();

sp.Play();

我不知道如何建立资源链接。我是C#的新手,所以我对此并不了解。 我也写了//因为我不确定它是否正确。

1 个答案:

答案 0 :(得分:0)

这里有两个问题。

首先,如果您查看the MSDN page for SoundPlayer,您会发现它显示“控制从.wav文件播放声音”。首先,您必须将mp3转换为wav格式。

其次,constructor that takes a string想要磁盘上wav文件的路径,而不是资源的路径。您要么必须提供文件的路径,要么流式传输文件并将流传递给another form of the constructor