我的項目是構建一個簡單的遊戲,現在我只用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