using System.ComponentModel; using System.Media; namespace JeuHoy_WPF { /// /// Auteur: Hugo St-Louis /// Description: Permet de faire jouer un son asynchrone. /// Date: 26/04/2014 /// public class JouerSon { /// /// Permet de faire charger un son et de le faire jouer de manière asynchrone. /// /// public void JouerSonAsync(string FichierSon) { SoundPlayer wavPlayer = new SoundPlayer(); wavPlayer.SoundLocation = FichierSon; wavPlayer.LoadCompleted += new AsyncCompletedEventHandler(wavPlayer_LoadCompleted); wavPlayer.LoadAsync(); } /// /// Fait jouer le son. /// /// /// private void wavPlayer_LoadCompleted(object sender, AsyncCompletedEventArgs e) { ((System.Media.SoundPlayer)sender).Play(); } } }