C# Achtergrond Muziek

Status
Niet open voor verdere reacties.

roboneter

Nieuwe gebruiker
Lid geworden
28 nov 2013
Berichten
4
Goedendag,

Ik wil op de achtergrond van mijn windows forms muziek laten afspelen. (.wav of .mp3 of iets dergelijks). Als ik dit doe volgens de volgende methode:

Code:
System.Media.SoundPlayer sound = new System.Media.SoundPlayer(Properties.Resources.Song);
sound.PlayLooping();

Loopt de applicatie vast en krijg ik de foutmelding na een x aantal minuten :

vshost32.exe has stopped working

Hoe kan ik dit beter doen of oplossen?

Als het kan moet het via de properties.resources. Want ik het project moet werken op elke pc wanneer hij installeerd.

Alvast bedankt,
 
Maak een aparte thread aan die zich alleen maar bezig houdt met het afspelen van je muziek.

Code:
// onload function
var thread = new Thread(_playMusic);
thread.IsBackground = true;
thread.Start();

private void _playMusic(){
            SoundPlayer sound = new SoundPlayer(Properties.Resources.Song);
            sound.PlayLooping();
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan