title: Error code (200,-82), MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK in Android
body: <p>Below code is for play remote video of mine:  </p>
  
  <pre><code>Uri uri = Uri.parse(URLPath);
  
  vv.setVideoURI(uri);
  vv.setOnCompletionListener(new OnCompletionListener() {
  @Override
  public void onCompletion(MediaPlayer mp) {
  //play next one
  }
  });
  
  vv.setOnErrorListener(new OnErrorListener() {
  @Override
  public boolean onError(MediaPlayer mp, int what, int extra) {
  return false;
  }
  });
  </code></pre>
  
  <p>It works for most of my devices.<br>
  But it does not works in some devices(Such as Samsung Galaxy S2).<br>
  I get the error code <code>Error (200,-82)</code>.<br>
  I found it is <code>MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK</code>.
  What did it mean?<br>
  And how to avoid it?  </p>