ノートパソコン用のゲームを設計する:同時に2つのサウンドを同時に再生する
同時に2つのサウンドを再生したいです!背景の音楽とボタンを押すと音がする!
System.Media
を使用すると、2つのサウンドを同時に再生することはできません。バックグラウンドミュージックのために、私は次のように使用:
SoundPlayer sp = new SoundPlayer(@"..\..\bin\debug\tribal dance.wav");
sp.Play;
私は別のSoundPlayer
を果たした場合、以前のものは停止します!
フォームが閉じられるまで、バックグラウンドミュージックを再生しておきたいです。同時に、ボタンをクリックすると、別のサウンドが音楽で再生されます。
また、Windows Media Playerをツールボックスに追加して使用しました(2つのサウンドを同時に再生できます)。それはうまく動作しますが、もし私が(@""..\..\bin\debug\tribal dance.wav");
を入れれば、そのパスはエラーになり、どんなコンピュータでも読むことができるようにそれを置く必要があります。
提案がありますか?
[wavファイルを非同期で複数回再生する](http://stackoverflow.com/questions/4429513/play-wav-file-async-multiple-times-with-net) –
これは可能ではありませんあなたの質問への直接の回答ですが、私は強くあなたのゲームのサウンドのためにFMODを使用することをお勧めします。それは非常に使いやすく、ゲーム用に設計されています。 – JimDaniel