title: Mediaplayer throws Error(-38,0) on reset()- and prepareAsync()-call
body: <p>I have this piece of code:</p>
  
  <pre><code>    try
          {
              mMusicPlayer.reset();
              FileInputStream fis = new FileInputStream(pathToTitleFile);
              mMusicPlayer.setDataSource(fis.getFD());
              mMusicPlayer.prepareAsync();
          }
          catch (Exception e){}
  </code></pre>
  
  <p>When I skip a song, sometimes I get two Error/error(-38,0).
  I've debugged it and the errors were thrown at the following code-section:
  The error(-38,0) after the reset()-call. The Error(-38,0) after the prepareAsync()-call.
  After this the player calls the onPrepare()-callback and jumps back and performs the try-block again. This repeats a few times before the song is played.
  Strange thing is, that I don't get any other information about the error and error (-38,0) seems to be a "generic-error".</p>