title: SoundPlayer does not play sound first time it´s called
body: <p>I´ve a really simple method for playing sound effects:</p>
  
  <pre><code>private void PlaySound(string file){
     SoundPlayer sp = new SoundPlayer(@"Effects\" + file ' ".wav");
     sp.Play();
  
  }
  </code></pre>
  
  <p>Then I do this do call it:</p>
  
  <blockquote>
    <p>PlaySound("music");</p>
  </blockquote>
  
  <p>Now, the first time PlaySound("music") gets called, it won´t play it. The second time and all the other time after that it will. </p>
  
  <p>Any ideas of what goes wrong here?</p>