WAVファイルを閲覧・再生するフォームアプリケーションをまとめようとしています。現在、2 つのボタンがあります。1 つは WAV を参照して選択するためのもので、もう 1 つは再生するためのものです。参照ボタンを実装しましたが、問題なく動作しています。ご覧のとおり、ボタン内で WAV サウンドを再生して確認しました。
private void Browse_Click(object sender, EventArgs e) {
OpenFileDialog tarik = new OpenFileDialog();
tarik.Title = "Browse...";
tarik.InitialDirectory = @"Desktop";
tarik.Filter = "Wav files (*.wav)|*.wav";
tarik.RestoreDirectory = true;
if (tarik.ShowDialog() == DialogResult.OK) {
textBox1.Text = tarik.FileName;
Stream tarik2 = tarik.OpenFile();
SoundPlayer snd = new SoundPlayer(tarik2);
snd.Play();
}
}
私はコードをテストし、動作していますが、別のボタンから 'tarik' を呼び出そうとすると:
private void Play_Click(object sender, EventArgs e) {}
上記のように、これを行うことは許可されていません。