title: URI Prefix not supported
body: <p>I am trying to load and play a wave file using:</p>
  
  <pre><code>SoundPlayer simpleSound = new SoundPlayer(@"pack://application:,,,/MyAssembly;component/Sounds/10meters.wav");
              simpleSound.Play();
  </code></pre>
  
  <p>With no success. I get a <code>System.NotSupportedException</code> :( see below.</p>
  
  <pre><code>System.NotSupportedException: The URI prefix is not recognized.
     at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)
     at System.Net.WebRequest.Create(Uri requestUri)
     at System.Media.SoundPlayer.LoadSync()
     at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
     at System.Media.SoundPlayer.Play()
  </code></pre>
  
  <p>I looked over google and SO trying to find a solution, nothing worked. 
  Playing the file with a direct path works fine</p>
  
  <pre><code>SoundPlayer simpleSound = new SoundPlayer(@"D:\Projects\MyAssembly\Sounds\10meters.wav");
  simpleSound.Play();
  </code></pre>
  
  <p>I also checked MyAssembly content, the resource is there. 
  Does <code>SoundPlayer</code> not support packing or there anything I am not doing correctly?</p>