Feedback

WPF: Sound wiedergeben

Sprache: C#

Ihr möchtet eine Sounddatei in eure WPF-Anwendung einbetten und abspielen? Dieses Code-Snippet erledigt genau dieses. Fügt eure Sounddateien über die Projekteigenschaften -> Ressourcen hinzu. Danach könnt ihr über Properties.Resources.* auf diese zugreifen (als UnmanagedMemoryStream). Um diese abzuspielen, benötigt ihr nur noch eine Instanz des SoundPlayers. Via .Play()/.PlayLooping() könnt ihr den Sound einmalig oder in einer Endlosschleife abspielen lassen.
using System.Media;

------------------------------

SoundPlayer soundPlayer = new SoundPlayer(Properties.Resources.Dateiname);
soundPlayer.PlayLooping();
using System.Media;

------------------------------

SoundPlayer soundPlayer = new SoundPlayer(Properties.Resources.Dateiname);
soundPlayer.PlayLooping();