我的项目是构建一个简单的游戏,现在我只用5个按钮制作主菜单Form1
。这些按钮上有MouseClick
和MouseEnter
,我有一个使用WMP方法(使用WMPLib和axWMPLib)的背景音乐曲目。WMP声音无法在其他电脑上工作
我的问题是,当我将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
。
你所有的音乐文件存储在哪里?他们是否在调试/发布文件夹中? – DanM7
请向我们展示加载音乐文件的代码。 –
@ user1703020,在StackOverflow上,问题下方的空间仅供解答,因此如果您有其他信息需要添加,则应该编辑问题以添加它。我已经标记了下面的答案以供删除,但我相信您应该可以删除它并将其自动添加到帖子中。 – dsolimano