title: WMPLib often stops playing
body: <p>I play mp3s and m4as with the following method:</p>
  
  <pre><code>private void playmp3(string path)
      {
          WMPLib.WindowsMediaPlayer a = new WMPLib.WindowsMediaPlayer();
          a.URL = path;
          a.controls.play();
      }
  </code></pre>
  
  <p>Usually when I play them, they only play for around 5 seconds or less and then stop playing. If i interact with the (WPF) form in any way, it also stops. I call <code>playmp3</code> from a <code>BackgroundWorker</code>.</p>
  
  <p>Edit: It actually stops playing about a tenth of a second after I move my mouse. </p>