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

効果音を鳴らしたいです。

分類:[.NET]

現在、VB.NETにてゲームを作っているのですが、
キーストロークを受け付けた時や、ボタンが押された時などに
効果音(SE)を再生したいのですが、どのようにすればよいのか
わかりません。どなたか、わかる方いらっしゃいましたらご教授
よろしくお願いします。

インターネットでの検索、ヘルプでの検索を行いましたがBEEP音に
ついての説明しか見当たりませんでした。
効果音が鳴らせるようになれば、次はBGMを演奏することに挑戦して
いくつもりです。
  • 題名: Re[1]: 効果音を鳴らしたいです。
  • 著者: よねKEN
  • 日時: 2003/11/13 10:00:14
  • ID: 1417
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
> キーストロークを受け付けた時や、ボタンが押された時などに
> 効果音(SE)を再生したいのですが、どのようにすればよいのか
> わかりません。どなたか、わかる方いらっしゃいましたらご教授
> よろしくお願いします。

.NETのクラスライブラリに音声の再生を行うような機能はありませので、
DirectX(9.0なら.NET対応しています)を使うか、APIのPlaySound関数(Wavファイル)、
MciSendString関数(midiファイルなど)を利用することになります。
C#ですが、以下のHPが参考になるのではないでしょうか?
http://www.microsoft.com/japan/msdn/directx/japan/dx9/AVCS.asp
DirectX9.0は現在b版しかダウンロードできないようで、b版はアンインストールが
できないと言われもう少し勉強してからにしようと思っております。
VB.NETから音を鳴らせるよう、DirectX、API、Mciについて勉強していこうと
思います。ありがとうございました。

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