我想将音乐添加到Windows c#应用程序中。我知道如何在应用程序中本地播放音乐。但是我想将音乐嵌入到应用程序中。因此,我可以将该应用程序提供给我的朋友,它将在他的PC上播放。有人可以为我提供完整的代码吗?如果已经有了解决方案,有人可以指出我的位置吗?
答案 0 :(得分:0)
您可以通过将音乐文件添加为“资源”来将其嵌入到应用程序中:
1)打开项目属性(通过右键单击项目)
2)打开Resources
标签,点击Add Resource
按钮箭头以展开下拉列表
3)选择Add Existing File
并选择您的音乐文件
所选文件将嵌入到您的输出exe/dll
文件中。您可以通过以下方式获取文件字节:
var musicFileBytes = Resources.My_Music_File; // byte[]
答案 1 :(得分:0)
您可以为此使用应用程序的资源。
解决方案资源管理器>右键单击项目名称>单击属性>转到资源
要播放文件,请使用
SoundPlayer audio = new SoundPlayer(Properties.Resources.sound1); //Replace sound1 with the name of your audio file.
audio.Play();