C# Basit Müzik Çalar Yapımı

Programımızda basit bir müzik çalar yapılmıştır Kodlarımızın çalışması için using System.Runtime.InteropServices kütüphanesini eklememiz gerekir

 [DllImport("winmm.dll")]
        private static extern long mciSendString(string strCommand, StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback);
        public string Pcommand;
        public bool isOpen;


        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();
        
        }
        string alarm;
        int cs = 0;
        private void timer1_Tick(object sender, EventArgs e)
        {
            label3.Text = DateTime.Now.ToLongTimeString();
            if (label3.Text == alarm)
            {
                MessageBox.Show("Alarm Çalıyor");
                Pcommand = "open \"" + textBox1.Text + "\" type mpegvideo alias MediaFile";
                mciSendString(Pcommand, null, 0, IntPtr.Zero);
                isOpen = true;
                Play(true);
                cs = cs + 1;
                if (cs.ToString() == textBox5.Text.ToString())
                {
                    Pcommand = "close MediaFile";
                    mciSendString(Pcommand, null, 0, IntPtr.Zero);
                    isOpen = false;
                }
            }
        }
      
        private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "Media File(*.mpg,*.dat,*.avi,*.wmv,*.wav,*.mp3)|*.wav;*.mp3;*.mpg;*.dat;*.avi;*.wmv";
            openFileDialog1.ShowDialog();
        
                textBox1.Text = openFileDialog1.FileName;


        }

        private void button2_Click(object sender, EventArgs e)
        {
            Pcommand = "open \"" + textBox1.Text + "\" type mpegvideo alias MediaFile";
            mciSendString(Pcommand, null, 0, IntPtr.Zero);
            isOpen = true;
            Play(true);

        }

        private void button3_Click(object sender, EventArgs e)
        {
            Pcommand = "close MediaFile";
            mciSendString(Pcommand, null, 0, IntPtr.Zero);
            isOpen = false;

        }

        private void button4_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        public void Play(bool loop)
        {
            if (isOpen)
            {
                Pcommand = "play MediaFile";
                if (loop)
                    Pcommand += " REPEAT";
                mciSendString(Pcommand, null, 0, IntPtr.Zero);
            }
        }
    
        private void button5_Click(object sender, EventArgs e)
        {
            alarm = Convert.ToString(textBox2.Text + ":" + textBox3.Text + ":" + textBox4.Text);
        }

10.938 defa okundu.

6 Responses to C# Basit Müzik Çalar Yapımı

  1. SEDEF dedi ki:

    indirme linki yokmu ya

    • Ömer Can Gökdayı dedi ki:

      İndirme linklerine alışık olma, hiç tavsiye etmem zamanında o hatayı çok yaptım öğrenme sürecim uzadı. Kendin yazıp düzenleyip yaparsan hem öğrenmene hemde zevk almana yardımcı olur.

  2. ibrahim dedi ki:

    kodları tek tek elimle yazdım herşeyi yaptım müzik seçiyorum ancak yürütmüyor neden anlamadım hangi label’ın hangisi olduğunu textboxların isimlerini yazarsan güzel olur

  3. mehmet ali dedi ki:

    burada timer1 i nereye eklicez arkadaslar

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Powered by WordPress | Designed by: credit repair | Thanks to st louis web design, essay writing and fire glass
c# örnekleri , csharp örnekleri , c# örnek , C# Örnekleri , örnekleri c# , C# ÖRNEKLERİ
BTT Sınavları

C# Uygulamaları

Müdür Yardımcılığı Sınavına Hazırlık Sayfası

Müdür Yardımcılığı Çalışma Notları

C# Uygulamaları

Yazılı Soruları Php Dersleri Bilişim Teknolojileri Alanı Yazılı Soruları C# Dersleri C# Örnekleri