我的项目是构建一个简单的游戏,现在我只制作了Form1
带有 5 个按钮的主菜单。按钮上有一个MouseClick
和MouseEnter
,我有一个使用 WMP 方法(使用 WMPLib 和 axWMPLib)的背景音乐曲目。
我的问题是当我bin/debug
把它放在一个rar
文件上并把它交给我的朋友时,他们说他们听不到声音。我通过 WMP 版本 11 制作了该项目,所以我问他们的 WMP 版本是否为 11,他们说是的。我不知道为什么我在我的电脑上听到声音而他们却没有。
我试图给他们文件夹:
bin\Release
bin\Debug
x86\Release
x86\Debug
但他们仍然说他们听不到他们所有人的任何声音。
编辑
我所有的声音都在一个名为“声音”的文件夹中。我找到了一些细节,发现您需要将这些 WMP 声音嵌入到“资源”中。
那么我该怎么做,以及Form1
加载时如何调用它们。不,以下代码不起作用:
BackGround.URL = Properties.Resources.Invincible;
它说我无法转换System.IO.UnmanagedMemoryStream
为String
.