DOBON.NET DOBON.NETプログラミング掲示板過去ログ

埋め込みwavファイル

環境/言語:[Win7 VB.Net 2010Express]
分類:[.NET]

VB2010Expressです
wavファイルをリソースに入れることはプロパティのところで出来たんですが、それの鳴らす方法を教えて下さい。

Dim strm As System.IO.Stream = My.Resources.xxx ← リソースでの名前
としたところ、
型'String'の値を'System.IO.Stream'に変換できません。との
エラーメッセージが出ています
■No31332に返信(nhさんの記事)
> wavファイルをリソースに入れることはプロパティのところで出来たんですが、それの鳴らす方法を教えて下さい。
これのことですよね。
http://dobon.net/vb/dotnet/programing/playembeddedwave.html


> Dim strm As System.IO.Stream = My.Resources.xxx ← リソースでの名前
> としたところ、
> 型'String'の値を'System.IO.Stream'に変換できません。との
> エラーメッセージが出ています
wav のバイナリではなく、文字列が返されているようです。
wavファイルをリソースに登録するつもりで、
wavファイル名をリソースに登録していませんか?
  • 題名: Re[2]: 埋め込みwavファイル
  • 著者: nh
  • 日時: 2013/02/14 11:17:42
  • ID: 31335
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No31334に返信(魔界の仮面弁士さんの記事)
> ■No31332に返信(nhさんの記事)
>>wavファイルをリソースに入れることはプロパティのところで出来たんですが、それの鳴らす方法を教えて下さい。
> これのことですよね。
> http://dobon.net/vb/dotnet/programing/playembeddedwave.html
>
>
>>Dim strm As System.IO.Stream = My.Resources.xxx ← リソースでの名前
>>としたところ、
>>型'String'の値を'System.IO.Stream'に変換できません。との
>>エラーメッセージが出ています
> wav のバイナリではなく、文字列が返されているようです。
> wavファイルをリソースに登録するつもりで、
> wavファイル名をリソースに登録していませんか?

仰るとおり、登録そのものを間違えていました^^;
登録しなおしたところ、正しく再生できました。
ありがとうございます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板