2

可能重复:
为 WPF MediaPlayer 使用 DLL 资源

我有一个名为 的文件夹Sounds,其中包含一个名为 的音乐文件theme.mp3。该文件夹位于项目的根文件夹中。

我想将此文件直接包含在.exe文件中。

目前,我只能从外部文件夹中读取音乐。如何将音乐文件包含在我的.exe?

4

3 回答 3

3

您可以将其作为资源嵌入,而不是作为流读取并播放。或者检索并存储在临时文件夹中并像以前一样播放。

于 2013-01-07T05:34:02.453 回答
2

添加theme.mp3到您的项目(项目 -> 添加现有项目)。然后将该项目项的构建操作设置为“嵌入式资源”。

然后在运行时,您可以通过Assembly.GetManifestResourceStream方法读取 MP3 流。Assembly.GetManifestResourceNames方法可以帮助您发现在运行时已知的嵌入文件的名称。

于 2013-01-07T05:34:24.373 回答
1

右键项目->属性->资源->添加文件

于 2013-01-07T05:39:12.580 回答