I am trying to set a filepath for a SoundPlayer object
If I have a sounds folder in my main project folder. How do I go about sending
Soundplayer test = new Soundplayer("Sounds/Fireball.wav"); I am trying to set a filepath for a SoundPlayer object
If I have a sounds folder in my main project folder. How do I go about sending
Soundplayer test = new Soundplayer("Sounds/Fireball.wav"); Where the file is relative to your main project is not important. What's important is where will the sound file be relative to your application at deployment / debug time. If it will have the same relative path as that of the main .exe path then you can use the following.
var root = typeof(Program).Assembly.Location; var soundPath = Path.Combine(root, @"sounds\Fireball.wav"); var test = new SoundPlayer(soundPath);