title: How to play multiple wav files at the same time with no delay
body: <p>I have a server that has some wav files, and when client connects he can ask the server to play each of them, when multiple clients connected, or when a client requests the same wav file twice before it completed once, I need to play it again, in parallel.</p>
  
  <p><code>SoundPlayer</code> doesn't allow that. I tried <code>WindowsMediaPlayer</code> object but when playing it in the following way:</p>
  
  <pre><code>WindowsMediaPlayer wmp = new WindowsMediaPlayer();
  wmp.URL = sounds_folder;
  </code></pre>
  
  <p>It starts with a delay.</p>
  
  <p>Does anyone knows a way to do this? Or maybe a way to load the buffers with the mediaplayer in the initialization so that that playing will be faster?</p>