プログラム技術、VB.NET TIPSの一覧に戻る

VB.netにて埋め込みリソースを利用してwavファイルを再生する方法 - DOTNET.NET TIPS

VB.netにて埋め込みリソースを利用してwavファイルを再生する方法 - DOTNET.NET TIPS


コンパイルされたexeにwavファイルなどのリソースを埋め込み、exe単体でwavファイルを再生したい場合、
まず、ソリューションエクスプローラーにwavファイルを登録し、以下のようにコードで呼び出して再生します。
ここでは、sample.wav というファイルを登録したものとします。

ソリューションエクスプローラーに登録するには、プロジェクト名の上にwavファイルをドラッグアンドドロップするか、
右クリックして、「追加」の「既存の項目」にて、読み込みます。読み込んだ後、そのwavファイルをクリックし、
プロパティーの「ビルドアクション」を「埋め込みリソース」にしておきます。

Dim assembly As Assembly = Assembly.GetExecutingAssembly()
Dim stream As Stream = assembly.GetManifestResourceStream(assembly.GetName().Name & ".sample.wav")
My.Computer.Audio.Play(stream, AudioPlayMode.WaitToComplete)

2行目のwavファイルの名前の直前に「.」が入っているので注意してください。
埋め込まれたリソースの名称は日本語でも、拡張子が含まれても問題ありません。

説明は以上です




プログラム技術、VB.NET TIPSの一覧に戻る

Information of This Page
VB.netにて埋め込みリソースを利用してwavファイルを再生する方法 - DOTNET.NET TIPS pubdate:


© 2025
Author : FloatGarden