Csharp/CSharp Tutorial/Development/SoundPlayer

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Play a wav file by using SoundPlayer

<source lang="csharp">using System; using System.Windows.Forms; using System.Media; public class MainClass {

   public static void Main() {
       OpenFileDialog openDialog = new OpenFileDialog();
       openDialog.Filter = "WAV Files|*.wav|All Files|*.*";
       if (DialogResult.OK == openDialog.ShowDialog())
       {
           SoundPlayer player = new SoundPlayer(openDialog.FileName);
           try
           {
               player.Play();
           }
           catch (Exception)
           {
               MessageBox.Show("An error occurred while playing media.");
           }
           finally
           {
               player.Dispose();
           }
       }
   }

}</source>

Play the sound associated with the Asterisk event

<source lang="csharp">using System; using System.Windows.Forms; using System.Media; public class MainClass {

  public static void Main() {
     // Play the sound associated with the Asterisk event
     SystemSounds.Asterisk.Play();
  }

}</source>