teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードの追加

2019/03/30 12:11

投稿

usamino
usamino

スコア59

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,49 @@
1
+ ```ここに言語を入力
2
+ using System;
3
+ using System.Collections.Generic;
4
+ using System.ComponentModel;
5
+ using System.Data;
6
+ using System.Drawing;
7
+ using System.Linq;
8
+ using System.Text;
9
+ using System.Threading.Tasks;
10
+ using System.Windows.Forms;
11
+
12
+ namespace 質問用d
13
+ {
14
+ public partial class Form1 : Form
15
+ {
16
+ public Form1()
17
+ {
18
+ InitializeComponent();
19
+ }
20
+
21
+ private void button1_Click(object sender, EventArgs e)
22
+ {
23
+ PlaySound(@"C:\Users\Desktop\VisuadDtudio パス \bin\Debug\点火3_ignition03.wav");
24
+ }
25
+ private System.Media.SoundPlayer player = null;
26
+
27
+ private void PlaySound(string waveFile)
28
+ {
29
+ if (player != null)
30
+ StopSound();
31
+ player = new System.Media.SoundPlayer(waveFile);
32
+ player.Play();
33
+ }
34
+ private void StopSound()
35
+ {
36
+ if (player != null)
37
+ {
38
+ player.Stop();
39
+ player.Dispose();
40
+ player = null;
41
+ }
42
+ }
43
+
44
+ }
45
+ }
1
- プログラムでwavファイルを効果音にしようかと思っています。
46
+ ```プログラムでwavファイルを効果音にしようかと思っています。
2
47
  何回かはうまく音が入っていたのですが気がつけば音が鳴らなくなりました。
3
48
 
4
49
  調べているとそもそものパソコンのwavファイルをダブルクリックで再生しても一度目は無音で再生されていて 二回目以降の再生ボタンでは音がなります。
@@ -9,4 +54,4 @@
9
54
 
10
55
  ちなみに私が扱っているのはc#です。
11
56
  パソコンで再生しているプログラムはGroove ミュージックと言うソフトでした。
12
- 何卒宜しく致します。
57
+ そらく私のアプローチが間違えてるのだと思いますがご指導頂ければ嬉しいです