<PackageReference Include="System.Windows.Extensions" Version="10.0.3" />

System.Media.SoundPlayer

Controls playback of a sound from a .wav file.
namespace System.Media { public class SoundPlayer : Component, ISerializable { public bool IsLoadCompleted { get; } public int LoadTimeout { get; set; } public string SoundLocation { get; set; } public Stream Stream { get; set; } public object Tag { get; set; } public event AsyncCompletedEventHandler LoadCompleted; public event EventHandler SoundLocationChanged; public event EventHandler StreamChanged; public SoundPlayer(); public SoundPlayer(Stream stream); protected SoundPlayer(SerializationInfo serializationInfo, StreamingContext context); public SoundPlayer(string soundLocation); public void Load(); public void LoadAsync(); protected virtual void OnLoadCompleted(AsyncCompletedEventArgs e); protected virtual void OnSoundLocationChanged(EventArgs e); protected virtual void OnStreamChanged(EventArgs e); public void Play(); public void PlayLooping(); public void PlaySync(); public void Stop(); } }