title: Android MediaPlayer bug when using reset() and release() calls
body: <p>The bug I'm seeing is on the calls to reset() and release() never returning thus leaving my application in an indefinitely stopping state. It doesn't matter if I call stop() before reset() or release() the hang can always be reproduced.</p>
  
  <p>Anyone experienced any similar issues with the MediaPlayer locking up?  Any tips? I'm working on a multi-threaded application.</p>
  
  <p>The DDMS reports the following when looking at the threads that are holding:</p>
  
  <blockquote>
    <p>CLASS | METHOD | FILE | LINE | NATIVE</p>
    
    <p>android.media.MediaPlayer _release    MediaPlayer.java    -2  true<br>
    android.media.MediaPlayer release MediaPlayer.java    1049    false</p>
  </blockquote>