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

本文关键字:包含 音乐 文件 exe | 更新日期: 2023-09-27 17:50:48

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

我有一个名为Sounds的文件夹,里面有一个音乐文件theme.mp3。此文件夹位于项目的根文件夹中。

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

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

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

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

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

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

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