Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
My.Computer.Audio nesnesi sesleri çalmak için yöntemler sağlar.
Ses Çalma
Arka planda yürütme, ses çalarken uygulamanın diğer kodu yürütmesine olanak tanır. yöntemi, My.Computer.Audio.Play uygulamanın bir kerede yalnızca bir arka plan sesi çalmasını sağlar; uygulama yeni bir arka plan sesi çaldığında önceki arka plan sesini çalmayı durdurur. Ayrıca bir ses çalabilir ve tamamlanmasını bekleyebilirsiniz.
Aşağıdaki örnekte, My.Computer.Audio.Play yöntemi bir ses çalar. Belirtildiğinde AudioPlayMode.WaitToComplete , My.Computer.Audio.Play kodu çağırmaya devam etmeden önce ses tamamlanana kadar bekler. Bu örneği kullanırken, dosya adının bilgisayarınızda bulunan bir .wav ses dosyasına başvurduğundan emin olmanız gerekir
Sub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.WaitToComplete)
End Sub
Aşağıdaki örnekte, My.Computer.Audio.Play yöntemi bir ses çalar. Bu örneği kullanırken, uygulama kaynaklarının Şelale adlı bir .wav ses dosyası içerdiğinden emin olmanız gerekir.
Sub PlayBackgroundSoundResource()
My.Computer.Audio.Play(My.Resources.Waterfall,
AudioPlayMode.WaitToComplete)
End Sub
Döngü Sesleri Çalma
Aşağıdaki örnekte, My.Computer.Audio.Play yöntemi belirtildiğinde PlayMode.BackgroundLoop arka planda belirtilen sesi çalar. Bu örneği kullanırken, dosya adının bilgisayarınızda bulunan bir .wav ses dosyasına başvurduğundan emin olmanız gerekir.
Sub PlayLoopingBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.BackgroundLoop)
End Sub
Aşağıdaki örnekte, My.Computer.Audio.Play yöntemi belirtildiğinde PlayMode.BackgroundLoop arka planda belirtilen sesi çalar. Bu örneği kullanırken, uygulama kaynaklarının Şelale adlı bir .wav ses dosyası içerdiğinden emin olmanız gerekir.
Sub PlayLoopingBackgroundSoundResource()
My.Computer.Audio.Play(My.Resources.Waterfall,
AudioPlayMode.BackgroundLoop)
End Sub
Yukarıdaki kod örneği, IntelliSense kod parçacığı olarak da kullanılabilir. Kod parçacığı seçicisinde, Windows Forms Uygulamaları > Ses bölümünde bulunur. Daha fazla bilgi için bkz. Kod Parçacıkları.
Genel olarak, bir uygulama döngü sesi çaldığında, sonunda sesi durdurması gerekir.
Arka Planda Seslerin Çalınmasını Durdurma
My.Computer.Audio.Stop Uygulamanın şu anda arka plan veya döngü sesi çalmasını durdurmak için yöntemini kullanın.
Genel olarak, bir uygulama döngü sesi çaldığında, bir noktada sesi durdurması gerekir.
Aşağıdaki örnek, arka planda çalan bir sesi durdurur.
Sub StopBackgroundSound()
My.Computer.Audio.Stop()
End Sub
Yukarıdaki kod örneği, IntelliSense kod parçacığı olarak da kullanılabilir. Kod parçacığı seçicisinde, Windows Forms Uygulamaları > Ses bölümünde bulunur. Daha fazla bilgi için bkz. Kod Parçacıkları.
Sistem Seslerini Çalma
Belirtilen sistem sesini çalmak için My.Computer.Audio.PlaySystemSound yöntemini kullanın.
My.Computer.Audio.PlaySystemSound yöntemi, SystemSound sınıfının paylaşılan üyelerinden birini parametre olarak alır. Sistem sesi Asterisk genellikle hataları belirtir.
Aşağıdaki örnek, My.Computer.Audio.PlaySystemSound yöntemini sistem sesini çalmak amacıyla kullanır.
Sub PlaySystemSound()
My.Computer.Audio.PlaySystemSound(
System.Media.SystemSounds.Asterisk)
End Sub