Nasıl yapılır: Bir Windows Formdan Ses Çalma
Bu örnek, çalışma zamanında verilen yolda bir ses çalar.
Örnek
Sub PlaySimpleSound()
My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
simpleSound.Play();
}
Kod Derleniyor
Bu örnek şunları gerektirir:
Dosya adını geçerli bir
"c:\Windows\Media\chimes.wav"dosya adıyla değiştirebilirsiniz.(C#) Ad alanına System.Media bir başvuru.
Güçlü Programlama
Dosya işlemleri uygun yapılandırılmış özel durum işleme bloklarının içine ekli gerekir.
Aşağıdaki koşullar özel bir duruma neden olabilir:
Yol adı yanlış biçimlendirilmiş. Örneğin, geçersiz karakterler içeriyor veya yalnızca boşluk ( sınıfı) ArgumentException içeriyor.
Yol salt okunurdur ( IOException sınıfı).
Yol adı
null: ( ArgumentNullException sınıfı).Yol adı çok uzun ( PathTooLongException sınıfı).
Yol geçersiz ( DirectoryNotFoundException sınıfı).
Yol yalnızca iki nokta üst üste " :" ( NotSupportedException sınıfıdır).
.NET Framework Güvenliği
Dosya adına dayanarak dosyanın içeriği ile ilgili kararlar vermeyin. Örneğin, dosya Form1.vb bir kaynak Visual Basic olabilir. Verileri uygulamanızda kullanmadan önce tüm girişleri doğrulayın.