2

重複の可能性:
WPF MediaPlayer に DLL リソースを使用する

Soundsという名前の音楽ファイルを含むという名前のフォルダーがありますtheme.mp3。このフォルダーは、プロジェクトのルート フォルダーにあります。

このファイルを直接ファイルに含めたいと思い.exeます。

現時点では、外部フォルダーからのみ音楽を読み取ることができます。に音楽ファイルを含めるにはどうすればよい.exeですか?

4

3 に答える 3

3

ストリームとして読み取って再生するよりも、リソースとして埋め込むことができます。または、一時フォルダーに取得して保存し、以前と同じように再生します。

于 2013-01-07T05:34:02.453 に答える
2

プロジェクトに追加theme.mp3します (プロジェクト -> 既存のアイテムを追加)。次に、そのプロジェクト アイテムのビルド アクションを「埋め込みリソース」に設定します。

次に、実行時に、Assembly.GetManifestResourceStreamメソッドを介して MP3 ストリームを読み取ることができます。Assembly.GetManifestResourceNamesメソッドは、実行時に埋め込まれたファイルの名前が何であるかを調べるのに役立ちます。

于 2013-01-07T05:34:24.373 に答える
1

プロジェクトを右クリック -> プロパティ -> リソース -> ファイルを追加

于 2013-01-07T05:39:12.580 に答える