如何将音乐添加到应用程序中,所以它是独立的?

时间:2019-02-03 21:24:02

标签: c#

我想将音乐添加到Windows c#应用程序中。我知道如何在应用程序中本地播放音乐。但是我想将音乐嵌入到应用程序中。因此,我可以将该应用程序提供给我的朋友,它将在他的PC上播放。有人可以为我提供完整的代码吗?如果已经有了解决方案,有人可以指出我的位置吗?

2 个答案:

答案 0 :(得分:0)

您可以通过将音乐文件添加为“资源”来将其嵌入到应用程序中:

1)打开项目属性(通过右键单击项目)

2)打开Resources标签,点击Add Resource按钮箭头以展开下拉列表

3)选择Add Existing File并选择您的音乐文件

所选文件将嵌入到您的输出exe/dll文件中。您可以通过以下方式获取文件字节:

var musicFileBytes = Resources.My_Music_File; // byte[]

答案 1 :(得分:0)

您可以为此使用应用程序的资源。

  1. 通过将音乐文件拖到资源窗口中,将其添加到资源中。 资源窗口位于以下位置
  

解决方案资源管理器>右键单击项目名称>单击属性>转到资源

要播放文件,请使用

   SoundPlayer audio = new SoundPlayer(Properties.Resources.sound1); //Replace sound1 with the name of your audio file. 
   audio.Play();