title: MediaPlayer life cycle
body: <p>Will <code>onCompletion</code> will be called every time after an error?
  According to the documentation it's not supposed to be that way, but I've noticed it's happening, I've noticed that <code>onCompletion</code> is called after <code>onError</code>, the question is can I count on it to happen every time, and how can I know that the player reached <code>onCompletion</code> due to error?</p>
  
  <p>Thanks</p>