Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere c# ile İle Müzik Çalar Yapımı Programı örneğini aktaracağız. Müzik çalar nasıl yapılır? Müzik Çalar Yapımı Programı nasıl çalışır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
Kullanılması Gerekenler
C# ile Müzik Çalar Yapımı programı örneğinde kullanılması gerekenler sırası ile şunlardır:
4 adet Button, 1 adet Label ve 1 adet TextBox bu program için kullanılması gerekenlerdir.
Kod Alanı
Programımızın kullanım şekli şu şekildedir:
Programımız çalıştığı anda media player’e dönüşmesi için kullanılan kod satırlarımız karşımıza geliyor. TextBox1 e tıklanan müzik eğer daha önceden kayıtlı ise müzik seç butonuna tıkladığında karşımıza geliyor. Yürüt butonuna tıkladığınız zaman ise müzik yürütülmeye başlıyor ve isterseniz durdur dersiniz ve müzik olduğu yer de durmuş olur. Exit diyerek programın tüm fonksiyonlarını durdurup çıkış yapabilirsiniz.
Bu program en basit şekilde bilgisayarlar da kullanılacak veya biz eski insanlar için mp3 vari bir uygulamadır. Bu uygulama sayesinde yeni tanışacağınız kod satırlarının kullanımını görüp, denemiş olacaksınız. Herhangi bir bilgisayar da rahatça kendi müzik çalarınız olsun istiyorsanız denemekten çekinmeyin. Çok fonksiyonlu bir kod yazımı içerisinde işinize yarayabilecek bir çok yeni kod satırı için de gerekli olan bu programa benzer programlar yaparsanız bizlere atabilirsiniz ve bizler de sizlerin adıyla sitemiz de paylaşabiliriz.
Not: Kodu olduğu gibi kopyalamayın. Özgün düşünceleriniz ile geliştirdiğiniz foruma göre değiştirip şekillendirin. Korkmayın deneyin.
public partial class Form1 : Form
{
[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand, StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback);
public string Pcommand;
public bool isOpen;
public Form1()
{
InitializeComponent();
}
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();
if (openFileDialog1.FileName != "")
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)
{
Application.Exit();
}
public void Play(bool loop)
{
if (isOpen)
{
Pcommand = "play MediaFile";
if (loop)
Pcommand += " REPEAT";
mciSendString(Pcommand, null, 0, IntPtr.Zero);
}
}
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

