Beispiel #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            mole      = Image.FromFile("두두.png"); //그림
            sickmole  = Image.FromFile("맞은두두.png");
            map       = Image.FromFile("맵1.jpg");
            hammer    = Image.FromFile("망치.png");
            hithammer = Image.FromFile("때리는망치.png");
            bumpmole  = Image.FromFile("폭탄두두.png");
            burnmole  = Image.FromFile("폭발두두.png");

            bt.SoundLocation      = "뿅.wav"; //wav 음악파일
            ham.SoundLocation     = "망치.wav";
            hitting.SoundLocation = "맞을때.wav";
            burn.SoundLocation    = "폭발소리.wav";
            win.SoundLocation     = "성공.wav";
            lose.SoundLocation    = "실패.wav";

            this.mp3player.EnableContextMenu = true; //mp3 음악파일
            this.mp3player.FileName          = @"C:\Lecture\_CSharp_\개인프젝\2019_08_19_개인프젝\2019_08_18_개인프젝\bin\Debug/배경음악.mp3";
            mp3player.Stop();                        //mp3 로드되면 음악 바로 재생되서 스탑 걸어줌

            lbHit.Text  = "Hit: " + hit;             //점수 화면에 보여지는 것
            lbMiss.Text = "Miss: " + miss;
            MessageBox.Show("두더지 잡기 시작할까요?", "Are you Ready?"
                            , MessageBoxButtons.OK);
            //바로 시작되서 메세지박스 넣어서 확인 누르면 타이머,음악 스타트됌
            mp3player.Play();
            timer.Start(); // 폼 띄우면 타이머 시작
                           //(enable true 하면 창이 뜨기전에 두더지가 나와있어서)
            Cursor.Hide(); //타이머 시작되면 커서 숨기기
        }
Beispiel #2
0
        private void _button_loadmp3_Click(object sender, EventArgs e)
        {
            if (_ofd_music.ShowDialog() == DialogResult.OK)
            {
                _mp3player.FileName = _ofd_music.FileName; // mp3 플레이어에 파일 경로 저장
                _mp3player.Play();
                _mp3player.Stop();
                _textbox_nowmusic.Text = _ofd_music.SafeFileName;            // textbox에 불러온 파일 이름 표시

                _trackbar_musicline.Value = (int)_mp3player.CurrentPosition; // mp3 파일의 현재 재생 위치

                _trackbar_volume.Value   = _mp3player.Volume;                // 불러온 mp3 파일의 볼륨으로 초기화
                _trackbar_volume.Maximum = _mp3player.Volume + 600;          // 볼륨을 기준으로 상수값을 정해 조절폭을 정함
                _trackbar_volume.Minimum = _mp3player.Volume - 600;

                _trackbar_volume.Enabled       = true; // 볼륨 조절 트랙바 활성화
                _trackbar_musicline.Enabled    = true; // 음악 재생 위치 조절 트랙바 활성화
                _button_play.Enabled           = true;
                _button_stop.Enabled           = true;
                _textbox_lineTocircle.Enabled  = true;
                _textbox_reducevalue.Enabled   = true;
                _textbox_longNotespeed.Enabled = true;
                ChangeState(MP3MODE.Stop);
            }
        }
Beispiel #3
0
        private void btnMP3_Click(object sender, EventArgs e)
        {
            //string strFilePath = string.Empty;

            //OFDialog.InitialDirectory = Application.StartupPath;
            //OFDialog.FileName = "*.mp3";
            //OFDialog.Filter = "mp3 files(*.mp3)|*.mp3|All files(*.*)|*.*";
            //if (OFDialog.ShowDialog() == DialogResult.OK)
            //{
            //    if (_mediaPlayer == null)
            //    {
            //        _mediaPlayer = new MediaPlayer.MediaPlayerClass();
            //    }

            //    _mediaPlayer.FileName = OFDialog.FileName;
            //    _mediaPlayer.Stop();
            //    changeStaus(EnumStatus.stop);
            //    lblFileName.Text = OFDialog.FileName;

            //    //처음
            //    tbarVolume.Value = TrackbarToVolumn(-1200, 0 , _mediaPlayer.Volume);
            //    lblVolume.Text = tbarVolume.Value.ToString();

            //    //Timer
            //    _tm.Interval = 500;
            //    _tm.Tick += _tm_Tick;
            //}

            string strFilePath = string.Empty;

            OFDialog.InitialDirectory = Application.StartupPath;
            OFDialog.FileName         = "*.mp3";
            OFDialog.Filter           = "mp3 files(*.mp3)|*.mp3|All files(*.*)|*.*";
            if (OFDialog.ShowDialog() == DialogResult.OK)
            {
                if (_mediaPlayer == null)
                {
                    _mediaPlayer = new MediaPlayer.MediaPlayerClass();
                }

                _mediaPlayer.FileName = OFDialog.FileName;
                _mediaPlayer.Stop();
                changeStaus(EnumStatus.stop);
                lblFileName.Text = OFDialog.FileName;

                //처음
                tbarVolume.Value = TrackbarToVolumn(-1200, 0, _mediaPlayer.Volume);
                lblVolume.Text   = tbarVolume.Value.ToString();

                //Timer
                _tm.Interval = 500;
                _tm.Tick    += _tm_Tick;
            }
        }
Beispiel #4
0
 private void Btstart_Click(object sender, EventArgs e) //start 버튼 누르면
 {
     bt1.Play();                                        //버튼음
     this.Hide();                                       //폼2 숨김
     form1.Show();                                      //폼1(게임할 창) 보여줌
     mp3player1.Stop();                                 //폼2의 배경음악 끔
 }
Beispiel #5
0
        private void Btconnetc_Click(object sender, EventArgs e)
        {
            cs.Play();
            Form1 fm1 = new Form1();

            this.Hide();
            mp3.Stop();
            fm1.Show();
        }
Beispiel #6
0
 public void Stop()
 {
     player.Stop();
 }
Beispiel #7
0
 public Player(string dir)
 {
     player          = new MediaPlayer.MediaPlayerClass();
     player.FileName = dir;
     player.Stop();
 }