title: WinRT C# Metro Play MediaElement Asynchronous
body: <p>Im trying to build Win8 metro style application. Im trying to play remote video which is on web in media element. </p>
  
  <pre><code>      MediaElement media = new MediaElement();
          Uri url = new Uri("some url on web");
          media.Source = url;
          media.Play();
  </code></pre>
  
  <p>The first streaming takes time. It takes time to video to start play, in this meantime application is locked. I want to do that playing ascnhronously. How can i achive this.</p>