私は使用していますビジュアルスタジオ2017;私はかなり新しくコーディングしています。プログラムのClickable Buttonに.wavオーディオファイルを追加しようとしています。最初に "Resource.resx"ファイルを作成し、変更された 'プロパティ'を「.resxに埋め込まれた」に追加しました。次に、コードのボタンイベントに方法クリック可能なボタンに.wavファイルを追加する方法
playAudio();
...
private void playAudio()
{
SoundPlayer audio = new SoundPlayer(@"\Audio\Slots.wav");
}
を追加しました。プログラムは正常に動作します。音量や音はありません。そして、ソリューションエクスプローラのオーディオフォルダにある.wavファイルをクリックすると、正常に再生されます。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Media;
namespace Casino
{
public partial class Default : System.Web.UI.Page
{
Random random = new Random();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string[] reels = new string[] { spinReel(), spinReel(), spinReel() };
displayImages(reels);
ViewState.Add("PlayersMoney", 100);
displayPlayersMoney();
}
}
protected void pullButton_Click(object sender, EventArgs e)
{
playAudio();
int bet = 0;
if (!int.TryParse(betTextBox.Text, out bet)) return;
int winnings = pullLever(bet);
displayResult(bet, winnings);
adjustPlayersMoney(bet, winnings);
displayPlayersMoney();
}
private void playAudio()
{
SoundPlayer audio = new SoundPlayer(@"\Audio\Slots.wav");
}
...
PageLoadで遊んでオーディオのオプションが同様に私と罰金のようになります。ここでは、コードです。 また、.wavファイルしか再生できないと言われました。もしそうなら、なぜ私は.mp3ファイルを使用できないのですか?
ご協力いただきありがとうございます!
)( 'audio.Playを入れてみてください;' SoundPlayerの後に ' '宣言、そして[ここ](https://stackoverflow.com/a/5673109/6741868)は例です(Properties.Resourcesを使ってファイルを見つけたり、パスを使うことができますが、どちらも問題ありません) –