title: Media Player called in state 0, error (-38,0) error
body: <p>i'm trying to use this code which i called from a button but it doesn't work and when i see the LogCat window i found Media Player called in state 0, error (-38,0)</p>
  
  <pre><code>public void audioPlayer(String path, String fileName){
  
  //set up MediaPlayer    
          MediaPlayer mp = new MediaPlayer();
  
          try {
              mp.setDataSource(HeyActivity.this, Uri.parse(path+"/"+fileName));
          } catch (IllegalArgumentException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          } catch (IllegalStateException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          } catch (IOException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
          try {
              mp.prepare();
          } catch (IllegalStateException e) {
              // TODO Auto-generated catch block
              System.out.print("hey");
              e.printStackTrace();
          } catch (IOException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
  
          mp.start();
  
      }
  </code></pre>