Wav Uzantılı Ses Dosyası Çalma

Bu yazımızda da wav uzantılı ses dosyalarını nasıl çalabilir soruna yanıt arıcaz. Lazım olursa eğer sistem kaynaklarında ki varsayılan durum seslerini nasıl kullanacaz sırayla inceleyelim.

Bu anlatamgımız sınıf sadece wav uzantılı dosylar çalar. mp3 v.s ses dosyalarını çalmak için uygulanması gereken yol başka onuda başka bir yazımızda ayrıca işleriz.
Kullanacagımız sınıfımız;
using System.Media; ad uzayı içinde yeralır. Ben kullanmadım ama bilginiz olsun.

Dışardan bir ses dosyası çalmak için;

System.Media.SoundPlayer calKemanci = new System.Media.SoundPlayer(@"C:\pegdisc.wav");

calKemanci.PlayLooping(); // siz durduruncaya kadar aynı sesi çalar.

calKemanci.Play(); //Bir kere çalar

calKemanci.Stop(); // durdurur

if (calKemanci.IsLoadCompleted) // Çalma işlemi bittimi ona bakar
MessageBox.Show("bitti");

Sistem Kaynagını kullanmak için;

Mesajkutusunda ki sesleri kulanabilirsiniz onun dışındaki sesler zaten wav uzantılı olarak sistem içinde buluyor.

System.Media.SystemSounds.Asterisk.Play();
System.Media.SystemSounds.Exclamation.Play();

Sesler tanıdık gelecektir zaten açıklamaya gerek yok...


Sistem kaynaklarını kullanmak ve dışardan ses dosyalarını çaldırmak için yapılmasu gerekenler bu kadar. Bunları nerelerde kullanabileceginiz size kalmış zaman içinde mutluka bi yerlerde yazılımınız için sesli uyarı yada hata mesajları verdirmek isteyeceksiniz;)

Şimdilik bu kadar bi sonra ki yazmın ne olacagını bende bilmiyorum. :D
O zamana kadar görüşmek üzere Hoşcakalın...

Yorum Gönder