私のプロジェクトは、単純なゲームを構築することです。今のところForm1
、5 つのボタンを備えたメイン メニューのみを作成しました。ボタンにはMouseClick
とMouseEnter
があり、WMP メソッド (WMPLib と axWMPLib を使用) を使用したバックグラウンド ミュージック トラックがあります。
私の問題は、bin/debug
それをファイルに入れてrar
友人に渡すと、音が聞こえないということです。私はこのプロジェクトを WMP バージョン 11 で作成したので、彼らに WMP バージョンが 11 かどうか尋ねたところ、彼らは「はい」と答えました。コンピューターで音が聞こえるのに聞こえない理由がわかりません。
私は彼らにフォルダを与えようとしました:
bin\Release
bin\Debug
x86\Release
x86\Debug
しかし、彼らはまだ、すべての音を聞くことができないと言いました。
編集
すべてのサウンドは「Sounds」というフォルダにあります。いくつかの詳細を見つけたところ、これらの WMP サウンドを「リソース」に埋め込む必要があることがわかりました。
Form1
では、どうすればそれを行うことができ、ロード時にどのように呼び出すことができますか。いいえ、次のコードは機能しません。
BackGround.URL = Properties.Resources.Invincible;
に変換できませんと表示System.IO.UnmanagedMemoryStream
されString
ます。