title: Android Music File Chooser Intent Issue
body: <p>I have an app that lets user choose music file from sdcard. To launch chooser intent I am using </p>
  
  <pre><code>    Intent intent = new Intent();
      intent.setType("audio/*");
      intent.setAction(Intent.ACTION_GET_CONTENT);
      startActivityForResult(
              Intent.createChooser(intent, "Complete action using"), 0);
  </code></pre>
  
  <p>But I am getting different absolute paths depending on what method user choose. If user uses ES File Explorer then I get <code>/sdcard/Music/song.mp3</code> but if user uses some music app then I am getting <code>/storage/sdcard0/Music/song.mp3</code>. Its very confusing and my app requires me to know one final base path. 
  <code>Environment.getExternalStorageDirectory()</code> returns <code>/storage/sdcard0/</code>. Any help would be appreciated.<br/>
  Note: in both cases </p>
  
  <pre><code>    Uri uri = Uri.parse(new File(soundPath).getAbsolutePath()); 
      mPlayer = MediaPlayer.create(this, uri); 
  </code></pre>
  
  <p>works fine.</p>