如何在.exe文件中包含音乐?

时间:2013-01-07 05:31:04

标签: c# wpf exe

  

可能重复:
  Use DLL resources for WPF MediaPlayer

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

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

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

3 个答案:

答案 0 :(得分:3)

您可以embedded it as an resource阅读并播放。或者检索并存储在临时文件夹中并像以前一样播放。

答案 1 :(得分:2)

theme.mp3添加到您的项目中(项目 - >添加现有项目)。然后将该项目项的Build Action设置为“Embedded Resource”。

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

答案 2 :(得分:1)

右键点击该项目 - > property - >资源 - >添加文件