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();
}
}
}